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.
J'ai trouvé une méthode simple.
import os
path="C:/Users"
path=os.path.realpath(path)
os.startfile(path)
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)])
Plateforme croisée:
import webbrowser
path = 'C:/Users'
webbrowser.open('file:///' + path)