跨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中文網其他相關文章!