将可变变量从一个 python 代码导入到另一个代码
Importing mutable variables from one python code to another
我有两个 Python 代码。代码 Python_A
包含一个函数和 returns 个值 val1
、val2
、val3
。代码 Python_B
包含一个函数,其参数值必须为 arg1 = val1
、arg2 = val2
、arg3 = val3
。我该如何实施?
我希望发生这种情况的步骤顺序是:
- 代码
Python_A
被执行
- 将 PBS 作业提交到多处理器集群
它从代码
Python_B
调用一个函数,该函数的参数必须为 val1
、val2
、val3
.
一些帖子展示了将固定值从一个 python 代码导入另一个代码的方法。但是,可以找到显示导入可变值的 none。
如何做对?
脚本完成后通常不会保存变量的值运行。要保存一个变量,可以将它写到一个文件中,如果它是一些简单的东西,比如字符串或浮点数,可以直接写出来,或者使用像 pickle (https://docs.python.org/3/library/pickle.html) 或 JSON 这样的序列化,如果它是一个更复杂的数据结构。然后在您想要在新脚本中使用它们时重新加载这些值。
我有两个 Python 代码。代码 Python_A
包含一个函数和 returns 个值 val1
、val2
、val3
。代码 Python_B
包含一个函数,其参数值必须为 arg1 = val1
、arg2 = val2
、arg3 = val3
。我该如何实施?
我希望发生这种情况的步骤顺序是:
- 代码
Python_A
被执行 - 将 PBS 作业提交到多处理器集群
它从代码
Python_B
调用一个函数,该函数的参数必须为val1
、val2
、val3
.
一些帖子展示了将固定值从一个 python 代码导入另一个代码的方法。但是,可以找到显示导入可变值的 none。
如何做对?
脚本完成后通常不会保存变量的值运行。要保存一个变量,可以将它写到一个文件中,如果它是一些简单的东西,比如字符串或浮点数,可以直接写出来,或者使用像 pickle (https://docs.python.org/3/library/pickle.html) 或 JSON 这样的序列化,如果它是一个更复杂的数据结构。然后在您想要在新脚本中使用它们时重新加载这些值。