Heim >Backend-Entwicklung >Python-Tutorial >Wie kann Python Dateien mit seinen Standardanwendungen unter Windows und macOS öffnen?
Dateien mit der Standardanwendung in Windows und Mac OS mit Python öffnen
In Python besteht häufig die Notwendigkeit, ein Dokument mit der Standardanwendung zu öffnen Anwendung. Dies imitiert die Aktion eines Doppelklicks auf ein Dateisymbol im Datei-Explorer oder Finder. Um dies zu erreichen, bietet Python eine robuste Lösung.
Implementierung:
Um eine Datei mit ihrer Standardanwendung zu öffnen, stellt Python mit dem Unterprozess ein leistungsstarkes Werkzeug zur Verfügung Modul. Der folgende Codeausschnitt zeigt, wie eine Datei mit der Standardanwendung sowohl unter Windows als auch unter Mac OS geöffnet wird:
import subprocess, os, platform # Determine the operating system 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))
Im Code:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann Python Dateien mit seinen Standardanwendungen unter Windows und macOS öffnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!