【问题标题】:Importing mutable variables from one python code to another将可变变量从一个python代码导入另一个
【发布时间】:2019-06-27 14:36:33
【问题描述】:

我有两个 Python 代码。代码Python_A 包含一个函数并返回值val1val2val3。代码Python_B 包含一个函数,其参数值必须是arg1 = val1arg2 = val2arg3 = val3。我该如何实现?

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

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

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

如何做到这一点?

【问题讨论】:

    标签: python-2.7 pbs qsub


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 2023-02-21
      • 2021-06-22
      • 2017-08-30
      • 2013-06-19
      相关资源
      最近更新 更多