用python打开终端并运行python脚本
如何编写一个打开用户终端并运行python脚本文件的程序?我已经看了一些,但我能找到的只是打开终端运行命令的程序,这不是我想要做的。我想打开终端并运行一个python脚本文件。如果你想运行python脚本,你必须运行一个命令。运行脚本的命令,即 您只需使用: 或者不太受欢迎的替代方案: 如果你想知道为什么它不那么受欢迎,这里有一个引用文件: 子流程模块为生成新流程和检索其结果提供了更强大的工具;使用该模块比使用此功能更可取用python打开终端并运行python脚本,python,terminal,Python,Terminal,如何编写一个打开用户终端并运行python脚本文件的程序?我已经看了一些,但我能找到的只是打开终端运行命令的程序,这不是我想要做的。我想打开终端并运行一个python脚本文件。如果你想运行python脚本,你必须运行一个命令。运行脚本的命令,即 您只需使用: 或者不太受欢迎的替代方案: 如果你想知道为什么它不那么受欢迎,这里有一个引用文件: 子流程模块为生成新流程和检索其结果提供了更强大的工具;使用该模块比使用此功能更可取 希望这有帮助 您可以运行命令来运行python脚本文件。如果您已经找到打
希望这有帮助 您可以运行命令来运行python脚本文件。如果您已经找到打开终端以运行命令的程序,您可以将该命令替换为用于运行脚本的命令。为什么不直接编写
python
,而不是该命令?@我会在脚本文件中最严厉地说,或者在命令行中?@NotAGoodCoder我的意思和aIKid的答案一样。为什么os.system是“不太受欢迎的”替代品?没什么。只是子流程
模块有更多的功能,而且处理流程更好。我会更新我的答案。
import subprocess
subprocess.call(["python", "userscript.py"])
import os
os.system("python userscript.py")