【Python】os 模块 _ 调用外部程序的方法

python 调用外部程序

# 方法1:
os.startfile(r"D:\Program Files\Sqlite expert\SQLiteExpertPro.exe")

 

# 方法2:空格及符号需要放在""内 <执行exe文件后不会继续执行后续代码,须停止程序或异步执行程序方可执行后续代码>
os.system(r'D:"\"Program" "Files"\"Sqlite" "expert"\"SQLiteExpertPro.exe"')

 

# 方法3:subprocess.getstatusoutput方法
import subprocess
subprocess.getstatusoutput("redis-server.exe")

 

# 方法4: 
e = os.popen("redis-server.exe")    # 执行exe文件后继续后续代码
e.close()   # 关闭exe程序

 

posted @ 2021-09-07 17:07  Phoenixy  阅读(260)  评论(0)    收藏  举报