将可变变量从一个 python 代码导入到另一个代码

Importing mutable variables from one python code to another

我有两个 Python 代码。代码 Python_A 包含一个函数和 returns 个值 val1val2val3。代码 Python_B 包含一个函数,其参数值必须为 arg1 = val1arg2 = val2arg3 = val3。我该如何实施?

我希望发生这种情况的步骤顺序是:

  1. 代码Python_A被执行
  2. 将 PBS 作业提交到多处理器集群 它从代码 Python_B 调用一个函数,该函数的参数必须为 val1val2val3.

一些帖子展示了将固定值从一个 python 代码导入另一个代码的方法。但是,可以找到显示导入可变值的 none。

如何做对?

脚本完成后通常不会保存变量的值运行。要保存一个变量,可以将它写到一个文件中,如果它是一些简单的东西,比如字符串或浮点数,可以直接写出来,或者使用像 pickle (https://docs.python.org/3/library/pickle.html) 或 JSON 这样的序列化,如果它是一个更复杂的数据结构。然后在您想要在新脚本中使用它们时重新加载这些值。