【发布时间】:2021-05-11 23:00:25
【问题描述】:
我一直在做一个项目,用python文件运行终端命令,例如,我有一个名为getWeight.py的文件,执行时需要2个参数:
这是我在终端中运行的:
python3 getWeight.py param1 param2
我还有一个名为automation.py的文件,它将执行上面的命令,但它在一个条件内:
while loop_while != 0:
if loop_while == 1:
//getWeight.py param1 param2
if loop_while == 2:
//getLed.py param1
print("\nSelect your next option:")
print("(1) - getWeight")
print("(2) - getLed")
print("(0) - Exit")
loop_while = int(input('Option: '))
【问题讨论】:
-
不清楚这个问题的标题和正文之间有什么关系。在标题中,您谈到了执行终端命令,但正文中没有任何内容与终端命令有任何明显的关系。请记住关注您的具体问题,而不仅仅是您遇到该问题时编写的代码。
-
这能回答你的问题吗? Running windows shell commands with python
-
你应该
import你的脚本而不是把它们作为终端命令运行 -
查看
argparse和subprocesspython 库
标签: python