Python:如何在Windows Explorer上打开文件夹(Python 3.6.2,Windows 10)



如果我存储要在名为" 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)

好的,这是另一个蛋糕,它在目录中列出了您的所有文件

最新更新