2024-04-18 16:57:27 发布
网友
我的程序目前由2.py文件组成。在
我在pypy中运行代码的主要部分(速度更快),然后在python中打开第二个文件,该文件使用matplotlib.pyplot绘制数据。在
matplotlib.pyplot
我设法打开了使用:
subprocess.Popen(['C:\\python26\\python.exe ','main_plot.py',])
打开我的第二个文件。。。在
但是,我希望能够将参数传递给在python中打开的plot_function。有可能吗?在
plot_function
最简单的方法是os.system("main_plot.py arg")
os.system("main_plot.py arg")
是的,Popen构造函数接受一个长度为n.See the note here.的列表,所以只需将参数添加到main_绘图.py到您的列表:
subprocess.Popen(['C:\\python26\\python.exe ','main_plot.py','-n',1234])
编辑(响应您的编辑):
你需要修改main_绘图.py接受命令行参数来调用函数。这样可以做到:
最简单的方法是
os.system("main_plot.py arg")
是的,Popen构造函数接受一个长度为n.See the note here.的列表,所以只需将参数添加到main_绘图.py到您的列表:
编辑(响应您的编辑):
你需要修改main_绘图.py接受命令行参数来调用函数。这样可以做到:
^{pr2}$相关问题 更多 >
编程相关推荐