跨Windows 和Mac OS 使用Python 中的預設應用程式開啟文件
在各種作業系統中,雙擊文件圖示會提示使用其指定的應用程式開啟。在 Python 中實現此功能需要利用適當的系統命令。
在 Python 2.4 及更高版本中,子進程模組提供了使用預設應用程式開啟文件的功能。此模組不依賴 os.system(),而是提供了更有效的解決方案,消除了複雜的 shell 轉義的需要。
代碼:
import subprocess, os, platform filepath = 'path/to/document.ext' if platform.system() == 'Darwin': # macOS subprocess.call(('open', filepath)) elif platform.system() == 'Windows': # Windows os.startfile(filepath) else: # linux variants subprocess.call(('xdg-open', filepath))
說明:
附加說明:
以上是Python 如何在 Windows 和 macOS 上使用預設應用程式開啟文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!