跨 Windows 和 Mac OS 使用 Python 中的默认应用程序打开文档
在自动化领域,经常需要使用以下命令打开文档他们指定的默认应用程序。无论您是在 Windows 还是 Mac OS 上工作,Python 都为这项任务提供了便捷的解决方案。
Python 提供了 subprocess 模块,这是与操作系统交互的强大工具。此模块允许您执行系统命令,就像在 shell 中手动调用它们一样。
使用默认应用程序打开文档:
Windows:
import os os.startfile(filepath)
Mac操作系统:
import subprocess subprocess.call(('open', filepath))
os.startfile() 函数特定于 Windows,而 subprocess.call() 适用于 Windows 和 Mac操作系统。在上述命令中,filepath 代表您要打开的文档的路径。
注意: 对于 Linux 系统,您可以使用 xdg -open 命令,这是自由桌面基金会标准,或专门用于 Gnome 桌面的 gnome-open 命令环境。
import subprocess, platform if platform.system() == 'Linux': subprocess.call(('xdg-open', filepath))
以上是如何在 Windows 和 macOS 上使用 Python 使用默认应用程序打开文档?的详细内容。更多信息请关注PHP中文网其他相关文章!