为了账号安全,请及时绑定邮箱和手机立即绑定

python 怎么启动一个外部命令程序,并且不阻塞当前进程?

python 怎么启动一个外部命令程序,并且不阻塞当前进程?

哈士奇WWW 2019-05-24 19:15:34
python 怎么启动一个外部命令程序,并且不阻塞当前进程
查看完整描述

4 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

你可以使用os.popen

import os

os.popen(r’”D:\Program Files\Foxit Software\Foxit reader.exe” abc.pdf’)

这样不会出现命令行窗口,不会阻塞程序运行。

查看完整回答
反对 回复 2019-05-27
?
墨色风雨

TA贡献1853条经验 获得超6个赞

是不是运行shell命令啊? 如果是的话可以用下面的方法:

>>> import os
>>> os.system('ls')
bin games jdk1.7.0_67 lib libexec osa.tar sbin src update.lock
etc include jdk-7u67-linux-x64.tar.gz lib64 osa python273 share TriAquae

查看完整回答
反对 回复 2019-05-27
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

subprocess.Popen
os.startfile
例子
import os
os.system(r’”D:\Program Files\Foxit Software\Foxit reader.exe” abc.pdf’)

查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 1869 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信