在python中打开终端并运行python脚本

时间:2014-05-16 02:25:13

标签: python terminal

我怎样才能编写一个打开用户终端并运行python脚本文件的程序?我已经看了一下,但我能找到的是打开终端运行命令的程序,这不是我想做的。我想打开终端并运行python脚本文件。

1 个答案:

答案 0 :(得分:0)

好吧,如果你想运行一个python脚本,你就 来运行一个命令。运行脚本的命令,即。

您可以使用subprocess.call

import subprocess
subprocess.call(["python", "userscript.py"])

或者不太受欢迎的替代方案,os.system

import os
os.system("python userscript.py")

如果你想知道它为什么不那么受欢迎,请参阅文档:

  

子流程模块提供了更强大的工具来生成新流程并检索其结果;使用该模块比使用此功能更可取。

希望这有帮助!