首页 > 编程语言 > 详细

python外部程序调用(命令行窗口)

时间:2019-08-28 22:08:51      阅读:71      评论:0      收藏:0      [点我收藏+]

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)

 

python外部程序调用(命令行窗口)

原文:https://www.cnblogs.com/nullnullnull/p/11426697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!