如果我存储要在名为" finalpath"的字符串中打开的路径,该路径看起来像这样:" ./2.8电影/英语/死硬系列"
那么我如何在Windows Explorer中打开它?(Windows 10)(Python 3.6.2)
P.S我知道很多人问了这个问题,但我发现它们没有清楚。请尽快回答。
我找到了一个简单的方法。
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))
或单独使用操作系统
import os
os.system(f'start {os.path.realpath(path)}')
或子过程
import subprocess,os
subprocess.Popen(f'explorer {os.path.realpath(path)}')
或
subprocess.run(['explorer', os.path.realpath(path)])
交叉平台:
import webbrowser
path = 'C:/Users'
webbrowser.open('file:///' + path)
Windows:
import os
path = r'C:yourpath'
os.startfile(path)
此方法是批准答案的简化版本。
import os
path = "C:\Users"
def listdir(dir):
filenames = os.listdir(dir)
for files in filenames:
print(files)
listdir(path)
好的,这是另一个蛋糕,它在目录中列出了您的所有文件