有办法用python 来启动电脑中指定的程序吗
如题。想用python 来启动电脑中指定的可执行程序 https://blog.csdn.net/zsc201825/article/details/80918185这个博主提供了三种方法{:10_256:} os不香么?
os.startfile 方法一、os.system()会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来
import os
main = "project1.exe"
r_v = os.system(main)
print (r_v )
方法二、commands.getstatusoutput()会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来
import subprocess
import os
main = "project1.exe"
if os.path.exists(main):
rc,out= subprocess.getstatusoutput(main)
print (rc)
print ('*'*10)
print (out)
方法三、popen()会保存可执行程序中的打印值,但不会保存主函数的返回值,也但不会将执行过程中要打印的内容打印出来
import os
main = "project1.exe"
f = os.popen(main)
data = f.readlines()
f.close()
print (data)
转自https://blog.csdn.net/zsc201825/article/details/80918185 如果解决了,不要忘记设置最佳哦 from os import system
system("打开你需要打开的程序路径") 小甲鱼的铁粉 发表于 2020-7-7 09:29
方法一、os.system()会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出 ...
还没测试, 但还是非常感谢
页:
[1]