python - 如何通过 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 资源管理器并忽略我的路径...是否有任何语法错误?我接近它不好吗?
解决方案
使用这个脚本
import os
path = "C:\\Users\\shafi\\Desktop\\PAPER"
path = os.path.realpath(path)
os.startfile(path)
它会打开文件夹 PAPER
记得使用//
而不是/
推荐阅读
- php - 将数组中的数字与一系列值进行比较
- google-cloud-platform - gcp ml-engine 上的 VGG 非常慢
- python - 使用 TensorFlow 从我自己的数据中使用 VGGnet 进行特征提取?
- angular - Angular:未捕获的 ReferenceError:未定义进程
- ios - 当在 nib 中声明 UITableView 时,UITableViewCell nil IBOutlets
- c# - C# dotnetzip。无法将密码添加到存档
- javascript - 开玩笑期望猫鼬时间戳
- vba - VBA 和 Word:剪切文本框名称以匹配书签的名称
- python - 来自json文件的Scipy稀疏
- c# - 如何从数据库中删除多对多属性