Maison > Article > développement back-end > Comment Python peut-il ouvrir des fichiers à l'aide de leurs applications par défaut sous Windows et macOS ?
Ouverture de fichiers avec l'application par défaut sous Windows et Mac OS à l'aide de Python
En Python, il est souvent nécessaire d'ouvrir un document en utilisant son application par défaut application. Cela imite l'action d'un double-clic sur une icône de fichier dans l'Explorateur de fichiers ou le Finder. Pour y parvenir, Python propose une solution robuste.
Mise en œuvre :
Pour ouvrir un fichier avec son application par défaut, Python fournit un outil puissant sous la forme du sous-processus module. L'extrait de code suivant montre comment ouvrir un fichier à l'aide de l'application par défaut sous Windows et Mac OS :
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))
Dans le code :
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!