我一直在做一个项目,用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: '))
答案 0 :(得分:0)
也许你可以试试“os”库。我用它来执行一些基本命令。我相信它可能会满足您的需求。
例如,我们在 Windows 系统中键入“cls”以清除命令窗口。在 Python 中,您可以简单地使用以下代码段:
import os
os.system("cls")
很明显,也许您可以尝试将终端命令表示为字符串变量。然后将字符串传递给“os.system()”方法。我自己没有尝试过,但我相信它可能会奏效。祝你好运!