python调.bat,python程序打包成.exe运行时会弹出黑框,怎么调用能后台运行.bat呢
答案:2 悬赏:40 手机版
解决时间 2021-11-12 07:32
- 提问者网友:沦陷
- 2021-11-12 01:27
python调.bat,python程序打包成.exe运行时会弹出黑框,怎么调用能后台运行.bat呢
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-11-12 03:03
我也遇到了这个问题,我是这样解决的。
你用python调用.bat或者.exe文件时,一般调用 方式如下:
os.system(被调用程序)
对吧,这样就会因为调用了系统shell而出现黑框。
我的解决方法是:
os.popen(被调用程序)
这样就把程序作为后台调用了,而且能根据popen的返回结果来获得程序的返回值。追问之前是用os.system(被调用程序)这么调用的,用了你的方法python程序不运行了,双击后直接瞬间打开又消失了,程序好像没运行,继续求解啊追答能把程序贴出来吗?让我看看。
你用python调用.bat或者.exe文件时,一般调用 方式如下:
os.system(被调用程序)
对吧,这样就会因为调用了系统shell而出现黑框。
我的解决方法是:
os.popen(被调用程序)
这样就把程序作为后台调用了,而且能根据popen的返回结果来获得程序的返回值。追问之前是用os.system(被调用程序)这么调用的,用了你的方法python程序不运行了,双击后直接瞬间打开又消失了,程序好像没运行,继续求解啊追答能把程序贴出来吗?让我看看。
全部回答
- 1楼网友:想偏头吻你
- 2021-11-12 03:23
之前就回答了类似的问题。并且整理了帖子。
自己去看吧:
如何只执行cmd中的动作,但消除或隐藏cmd窗口,即不显示cmd窗口,连cmd的一闪而过都不希望看到
(此处不能贴地址,请自己用google搜标题,即可找到帖子)
自己去看吧:
如何只执行cmd中的动作,但消除或隐藏cmd窗口,即不显示cmd窗口,连cmd的一闪而过都不希望看到
(此处不能贴地址,请自己用google搜标题,即可找到帖子)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯