python - 如何使用 Python 文件执行终端命令?
问题描述
那么,我想要的只是用 Python 脚本打开一个 Python 脚本吗?我想要'Python script.py'的等价物。有人可以解释我如何执行 a. .py 文件。我如何使用子流程来做到这一点?提前致谢
解决方案
有几种方法:
subprocess.call(command)
subprocess.check_call(command)
subprocess.check_output(command)
subprocess.run(command)
os.system(command)
(他们每个人都有自己的特点,你可以在 SO 中搜索以找到他们的差异。我通常使用os.system(command)
)
我还发现这个:os.exec *** 在这些情况下真的很有帮助
推荐阅读
- keras - 在顺序 KERAS U-NET 中连接
- reactjs - 如何在 React Native 中使用选项卡制作视差滚动视图?
- spring - spring boot 框架省略错误不是依赖项
- sql - 系统用户/角色的密码是否以加密形式存储在 YugabyteDB YSQL 和 YCQL 中?
- r - 使用future_lapply在给定数量的迭代后中断代码
- spring - 事务管理器在提交第二个事务时触发异常时不回滚事务
- activemq - Hawtio 2.10.0 正在复制 jolokia 的 URL
- linux - 如何在 ubuntu 18.04 中安装我的 netfilter 模块
- flutter - 如何将烧瓶 scoketIO 连接到我的颤振聊天应用程序
- python - 在 MyPy 中定义可选容器类型参数类型的正确方法