如何使用 Python 执行终端命令

时间:2021-05-11 23:00:25

标签: python

我一直在做一个项目,用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: '))

1 个答案:

答案 0 :(得分:0)

也许你可以试试“os”库。我用它来执行一些基本命令。我相信它可能会满足您的需求。

例如,我们在 Windows 系统中键入“cls”以清除命令窗口。在 Python 中,您可以简单地使用以下代码段:

import os
os.system("cls")

很明显,也许您可​​以尝试将终端命令表示为字符串变量。然后将字符串传递给“os.system()”方法。我自己没有尝试过,但我相信它可能会奏效。祝你好运!