1.阻塞式(阻塞主线程)
os.system
import os res = os.system(\'mspaint\')
#ret是返回值,0表示执行成功,2表示执行失败
if ret==0:
print(\'file copied\')
else:
print(\'copy file failed!\')
print(\'after call\')
2.非阻塞式(不阻塞主线程)
subprocess
from subprocess import PIPE,Popen
process = Popen(
\'dir c:\',
stdin=None,
stdout=\'PIPE\', #输出管道重定向
stderr=None,
shell=True
)
#取出运行输出结果 并打印
output,err = process.communicate()
print(output)