python调用外部程序 退出_2019-09-09 python调用外部程序
1.wget--用于下載;ffmpeg--多媒體處理(音頻,視頻);free
2.調用外部程序兩種方法:
os.system:(標準庫中的非內置庫)=Windows下的命令行
例如:
import os
os.system("mspaint")
print('after call')
subprocess:
import subprocess
res = subprocess.check_output('dir',shell=True)
print(res.decode('gbk'))
from subprocess import Popen
popen = Popen(
args = 'mspaint e:\\33.jpg',
shell= True
)
print("done")
from subprocess import Popen,PIPE
popen = Popen(
args = 'mspaint e:\\33.jpg',
stdout= PIPE,
stderr= PIPE,
shell= True,
encoding= 'gbk'
)
output,err = popen.communicate()
print(output)
print('------------')
print(err)
3.返回值
Windows:
.exe程序的退出碼是程序的退出
Linux:
判斷返回碼是不是0;如果是1則失敗;
例如:
import os
res = os.system('cp /opt/file1 /home/jcy/file1')
if res ==0:
print('file copied.')
else:
print('copy file failed!!')
4.
總結
以上是生活随笔為你收集整理的python调用外部程序 退出_2019-09-09 python调用外部程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: divcss布局模板代码_(带手机版数据
- 下一篇: python plot画图_1. 用Py