我有两个模块:reader.py
和processor.py
。 reader.py
读取XML配置文件,验证它并将其值存储在对象中。然后它调用processor.py
并将对象传递给它。
项目要求声明必须将reader
编译为可执行文件。我是用py2exe做的。现在reader
是可执行文件,它如何将值传递给processor
?当它们都是脚本时,就像
from processor import myFunc
myFunc(myArgs)
但现在reader
是可执行文件,我按
processor
subprocess.call([“python”, “processor.py”])
如何通过xml文件中的变量red传递对象?我不想把它全部作为一个字符串,因为重新解析字符串会破坏reader
的目的