\Program Files\Foxit Software\Foxit reader.exe” abc.pdf’)这样不会出现命令行窗口,不会阻塞程序...
1、说明:python中使用os模块的os.startfile函数就可以实现启动外部命令,并且不阻塞当前的进程。2、示例:import osos.startfile('notepad.exe')print('我继续执行了,并没有阻塞')3、执行结果 4、函数说明:startfile(...) startfile(filepath [, operation]) 打开与它的相关联的应用程序的文件...
所以还是建议使用 os.popen,基本语法是一样的 import os os.popen(r'"D:\Program Files\Foxit Software\Foxit reader.exe" abc.pdf') 这样不会出现命令行窗口,不会阻塞程序运行 如果需要阻塞程序运行,可以这样写: os.popen(r'"D:\Program Files\Foxit Software\Foxit reader.exe" abc.pdf').read()...
http://www.myexception.cn/perl-python/1278887.html http://blog.chinaunix.net/uid-25979788-id-3081912.html python 如何启动一个外部命令程序, 并且不阻塞当前进程 在python中如何运行外部命令,并且调用后立即返回,不阻塞当前的进程。 调用 os.system函数时, python程序会被阻塞住, 直到外部命令结束。 比如我...
import subprocesssubprocess.Popen(["sleep", "30"])# this is non-blocking.python退出之后,sleep依然在后台执行。
python 怎么启动一个外部命令程序,并且不阻塞当前进程 1、说明:python中使用os模块的os.startfile函数就可以实现启动外部命令,并且不阻塞当前的进程。2、示例:import osos.startfile('notepad.exe')print('我继续执行了,并没有阻塞')3、执行结果4、函数说明:startfile