将字典传递给python程序

将字典传递给python程序,python,Python,一个主要的Python(目前没有可用的代码)程序需要调用我的Python程序Evaluate_T+M.py,它计算两个字典上的数据。 主程序有两本字典Dict1和Dict2。 主要内容包括 import subprocess subprocess.call(["python", "Evaluate_T+Mmyscript.py", Dict1, Dict2, 10084628]) 问题是,我不想要一份口述的副本,因为这两本词典都很大。我怎样才能做到这一点 我希望在不复制目录的情况下将两个字典传

一个主要的Python(目前没有可用的代码)程序需要调用我的Python程序Evaluate_T+M.py,它计算两个字典上的数据。 主程序有两本字典Dict1和Dict2。 主要内容包括

import subprocess
subprocess.call(["python", "Evaluate_T+Mmyscript.py", Dict1, Dict2, 10084628])
问题是,我不想要一份口述的副本,因为这两本词典都很大。我怎样才能做到这一点

我希望在不复制目录的情况下将两个字典传递给外部Python程序。因此,为了节省空间,因为字典很大


我无法更改调用我的代码的主代码。

它们到底有多大?您可以使用pickle对象进行导出和导入,然后将其删除。将要运行函数的代码生成,导入并调用它。无论如何,它都不会这样工作,因为
subprocess.call
只处理字符串。