1. 调用记事本
在桌面新建一个记事本并立即打开
import subprocess
subprocess.Popen(['C:\\Windows\\notepad.exe', 'C:\\<YOUR USERNAME>\\Desktop\\1.txt'])
2. 调用计算器
import subprocess
subprocess.Popen('C:\\Windows\\System32\\calc.exe')
3. 调用画图
import subprocess
subprocess.Popen('c:\\Windows\\System32\\mspaint.exe')
4. 调用浏览器
import webbrowser
webbrowser.open('www.baidu.com')
5. 调用Python脚本
只需向Popen()传入python.exe可执行文件,并将想运行的.py脚本的文件名作为它的参数即可启动脚本。不同于将Python程序导入为⼀个模块,如果Python程序启动了另⼀个Python程序,那么两者将在独立的进程中运行,不能分享彼此的变量。
import subprocess
subprocess.Popen(['C:\\Users\\<YOUR USERNAME>\\AppData\\Local\\Programs\\ Python\\Python38\\python.exe', 'hello.py'])
6. 调用系统声音
一个简单的倒计时小程序,10秒后将调用系统提醒音
import time, subprocess
timeLeft = 10
while timeLeft > 0:
print(timeLeft, end=' ')
time.sleep(1)
timeLeft = timeLeft - 1
subprocess.Popen(['start', 'alarm.wav'], shell=True)