【发布时间】:2020-04-15 15:14:43
【问题描述】:
我想开发一个程序,我可以在其中将 python 代码作为命令行参数传递并作为命令运行。
解释一下,
cmd>python temp.py print('nirmal')
print('patel')
输出应该是
>>>print('nirmal')
nirmal
>>>print('patel')
patel
尝试过的代码:
import sys
from subprocess import Popen,PIPE
data = sys.stdin.readlines()
#print(data)
process=Popen("python",shell=True)
process.wait()
此代码运行 python shell,但如何输入 python 代码作为参数?
如果您有任何其他相同目的的替代方案,请告诉我。
【问题讨论】:
标签: python-3.x cmd