「./2.8 Movies/English/Die Hard Series」のようなfinalpathという文字列に開くパスを保存する場合
次に、Windowsエクスプローラでこれをどのように開きますか?(Windows 10)(Python 3.6.2)
追伸多くの人がこの質問をしていることは知っていますが、はっきりとはわかりませんでした。すぐに答えてください。
簡単な方法を見つけました。
import os
path="C:/Users"
path=os.path.realpath(path)
os.startfile(path)
その他の選択肢
import webbrowser, os
path="C:/Users"
webbrowser.open(os.path.realpath(path))
またはOSのみで
import os
os.system(f'start {os.path.realpath(path)}')
またはサブプロセス
import subprocess,io
subprocess.Popen(f'Explorer {os.path.realpath(path)}')
または
subprocess.run(['Explorer', os.path.realpath(path)])
クロスプラットフォーム:
import webbrowser
path = 'C:/Users'
webbrowser.open('file:///' + path)