我可以在运行时从脚本打开应用程序吗?

9 投票
7 回答
93751 浏览
提问于 2025-04-17 15:36

我在想,运行Python程序的时候,能不能打开任何类型的应用程序呢?

7 个回答

1

可以看看 subprocess.call 这个东西,具体内容可以在这个链接找到:http://docs.python.org/2/library/subprocess.html#using-the-subprocess-module

4

使用系统功能时,你还可以利用打开文件的功能(特别是在使用 mac os 或 unix 环境时)。当你遇到权限问题时,这个功能会很有用。

import os

path = "/Applications/Safari.app"
os.system(f"open {path}")
26

假设你在使用Windows系统,你可以用下面的命令来执行某些操作。

subprocess.call

import subprocess
subprocess.call('C:\\myprogram.exe')

os.startfile

import os
os.startfile('C:\\myprogram.exe')

撰写回答