本文主要是介绍(P13)subprocess的实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1.subprocess的实例
1.subprocess的实例
- 用start运行一个程序
用默认的应用程序打开歌曲文件
# 注:windows下是start、mac下是open、Linux是see
# windows 环境需要加 shell = True
##定义对象
proc = subprocess.Popen(['start', '余生一个浪.mp3'], shell=True)
##执行程序
proc.communicate()
- 用可执行程序执行一个命令
用7z.exe解压7z压缩文件
##x表示解压,-aoa表示覆盖模式, subprocess.Popen第一个参数是list
proc = subprocess.Popen([r"C:\Program Files\7-Zip\7z.exe","x", "./datas/7z_test.7z", "-o./datas/extract_7z_test", "-aoa"], shell=True)
proc.communicate()
- eg:9. subprocess.py
import subprocess"""
proc = subprocess.Popen(["start", "./datas/余生一个浪.mp3"],shell=True
)proc.communicate()"""proc = subprocess.Popen([r"C:\Program Files\7-Zip\7z.exe","x","./datas/7z_test.7z","-o./datas/extract_7z","-aoa"],shell=True
)proc.communicate()
- 参考:链接
这篇关于(P13)subprocess的实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!