首頁 >後端開發 >Python教學 >如何在 Windows 和 macOS 上使用 Python 使用預設應用程式開啟文件?

如何在 Windows 和 macOS 上使用 Python 使用預設應用程式開啟文件?

Patricia Arquette
Patricia Arquette原創
2024-11-24 09:47:10805瀏覽

How Can I Open Documents with Their Default Applications Using Python on Windows and macOS?

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn