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

时间:2019-06-27 14:36:33

标签: python-2.7 pbs qsub

我有两个Python代码。代码Python_A由一个函数组成,并返回值val1val2val3。代码Python_B由一个函数组成,其参数值必须为arg1 = val1arg2 = val2arg3 = val3。我是怎么做到的?

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

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

好几篇文章都展示了将固定值从一个python代码导入另一个python的方法。但是,找不到能显示可变值的导入。

如何正确处理?

1 个答案:

答案 0 :(得分:0)

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