Ouverture de documents avec des applications par défaut en Python sous Windows et Mac OS
Dans le domaine de l'automatisation, il est souvent nécessaire d'ouvrir des documents à l'aide de leurs applications par défaut désignées. Que vous travailliez sous Windows ou Mac OS, Python offre une solution pratique pour cette tâche.
Python fournit le module sous-processus, un outil puissant pour interagir avec le système d'exploitation. Ce module vous permet d'exécuter des commandes système comme si vous les invoquiez manuellement dans le shell.
Pour ouvrir un document en utilisant son application par défaut :
Windows :
import os os.startfile(filepath)
Mac OS :
import subprocess subprocess.call(('open', filepath))
Le La fonction os.startfile() est spécifique à Windows, tandis que subprocess.call() fonctionne à la fois sur Windows et Mac OS. Dans les commandes ci-dessus, filepath représente le chemin d'accès au document que vous souhaitez ouvrir.
Remarque : Pour les systèmes Linux, vous pouvez utiliser soit le xdg -open, qui est un standard de Free Desktop Foundation, ou la commande gnome-open spécifiquement pour le bureau Gnome environnements.
import subprocess, platform if platform.system() == 'Linux': subprocess.call(('xdg-open', filepath))
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!