解决python执行不输出系统命令弹框的问题
作者:亓天大圣 时间:2022-10-01 10:25:02
最近做一个的GUI,因为调用了os模块里的system方法,使用pyinstaller打包的时候选择不输出系统命令弹框,程序无法运行,要求要有系统命令框。在网上找到一个解决办法。使用subprocess.run()方法。
这里有一个简单的例子:
from time import sleep
from subprocess import run
for i in range(10):
sleep(1)
run("tree", shell=True)
# 因为没有弹框,这部分用来验证程序是否执行
f = open("a.txt", "w")
f.close()
如果执行文件所在的目录生成了“a.txt”文件,证明程序执行成功。
来源:https://blog.csdn.net/c2366994582/article/details/80983675
标签:python,系统,命令,弹框
0
投稿
猜你喜欢
matplotlib 对坐标的控制,加图例注释的操作
2021-06-12 16:28:46
python中的Pyperclip模块功能详解
2021-10-25 05:28:22
AI经典书单 人工智能入门该读哪些书?
2023-06-24 07:11:00
python对输出的奇数偶数排序实例代码
2023-02-17 17:55:16
CSS元素类型
2009-04-27 12:25:00
图神经网络GNN算法基本原理详解
2023-08-08 23:53:53
PyTorch实现MNIST数据集手写数字识别详情
2021-08-03 17:30:36
python数据分析之线性回归选择基金
2022-03-09 08:13:59
python实现Simhash算法
2022-06-29 06:21:05
sql怎样显示出评论最多的文章?
2008-08-08 12:17:00
SQL语句导入导出大全
2024-01-25 10:37:39
使用HTTP_X_FORWARDED_FOR获取客户端IP的严重后果
2022-06-22 04:44:29
JavaScript内置对象math,global功能与用法实例分析
2024-04-22 22:36:47
MySQL中存储过程的详细详解
2024-01-27 01:41:04
Python正则表达式常用函数总结
2023-07-27 12:37:41
Python基于回溯法子集树模板解决全排列问题示例
2023-12-18 21:25:04
Go单元测试对GORM进行Mock测试
2023-07-20 17:38:53
vue项目中如何调用多个不同的ip接口
2024-04-10 10:32:37
asp如何调用DLL来加快服务器的执行速度?
2009-11-15 20:07:00
python正则表达式的懒惰匹配和贪婪匹配说明
2021-06-18 18:05:51