我怎样才能编写一个打开用户终端并运行python脚本文件的程序?我已经看了一下,但我能找到的是打开终端运行命令的程序,这不是我想做的。我想打开终端并运行python脚本文件。
答案 0 :(得分:0)
好吧,如果你想运行一个python脚本,你就 来运行一个命令。运行脚本的命令,即。
您可以使用subprocess.call
:
import subprocess
subprocess.call(["python", "userscript.py"])
或者不太受欢迎的替代方案,os.system
:
import os
os.system("python userscript.py")
如果你想知道它为什么不那么受欢迎,请参阅文档:
子流程模块提供了更强大的工具来生成新流程并检索其结果;使用该模块比使用此功能更可取。
希望这有帮助!