我有一个python脚本: main.py ,它执行一个cx_frozen python脚本: test.exe 我创建了。 main.py需要将变量发送到test.exe。如果冻结的脚本能够发回变量,那也很好。
到目前为止,我已经从main.py中保存了.txt文件并从test.exe端接受它们。但是现在我正在介绍多线程,我担心test.exe将从.txts中收集用于其他test.exe实例的信息。
我想知道这是否可行?如何告诉 main.py 将变量发送到 test.exe 接受它们......如果可能的话,将它们发送回main.py
由于
答案 0 :(得分:1)
将变量发送到子程序的最简单方法是使用命令行参数或环境变量。如果您想要双向通信,您可以使用管道传输您当前通过文本文件发送的信息(即使在Windows上)。 python subprocess
(http://docs.python.org/library/subprocess.html)模块非常擅长这种事情。