web-dev-qa-db-fra.com

Python: comment ouvrir un dossier sur l'Explorateur Windows (Python 3.6.2, Windows 10)

Si je stocke le chemin que je veux ouvrir dans une chaîne appelée finalpath qui ressemble à ceci: "./2.8 Movies/English/Die Hard Series"

alors comment l'ouvrir dans l'Explorateur Windows? (Windows 10) (Python 3.6.2)

P.S Je sais que beaucoup de gens ont posé cette question mais je ne l'ai pas trouvée claire. Veuillez répondre bientôt.

6
Vikhyat Agarwal

J'ai trouvé une méthode simple.

import os
path="C:/Users"
path=os.path.realpath(path)
os.startfile(path)
15
Vikhyat Agarwal

Autres alternatives

import webbrowser, os
path="C:/Users"
webbrowser.open(os.path.realpath(path))

ou avec os seul

import os
os.system(f'start {os.path.realpath(path)}')

ou sous-processus

import subprocess,io
subprocess.Popen(f'Explorer {os.path.realpath(path)}')

ou

subprocess.run(['Explorer', os.path.realpath(path)])
8
Prayson W. Daniel

Plateforme croisée:

import webbrowser


path = 'C:/Users'

webbrowser.open('file:///' + path)
2
Anton