首页 > 解决方案 > 如何通过 Python 脚本在 Windows 资源管理器中打开文件夹?

问题描述

我正在学习python,我有点卡住了......

这是我的代码:

# TESTING FILE
import os
import subprocess
from pathlib import Path


# VAR
name = 'my_random_dir'


# Main
path2 = str(Path(__file__).parent.absolute())
var = path2 + "/" + name 
print(var)
subprocess.Popen(r'explorer /select "{var}"')

我想在文件夹脚本中打开一个目录,它是自动生成的(这意味着,我以前不知道这个文件夹的名称,我需要从变量中链接它)

我已经尝试了一些类似上面代码的东西,但我没有找到解决方案......有没有办法在 Windows 资源管理器中打开文件夹,当您不知道文件夹的名称并且您需要使用它时从变量?

此脚本仅启动 Windows 资源管理器并忽略我的路径...是否有任何语法错误?我接近它不好吗?

标签: pythonpython-3.xdirectorysubprocessexplorer

解决方案


使用这个脚本

import os
path = "C:\\Users\\shafi\\Desktop\\PAPER"
path = os.path.realpath(path)
os.startfile(path)

它会打开文件夹 PAPER

记得使用//而不是/


推荐阅读