【发布时间】:2020-10-17 11:37:35
【问题描述】:
我正在学习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 资源管理器并忽略我的路径...是否有任何语法错误?我接近它不好吗?
【问题讨论】:
-
您可以使用以下命令从用户那里获取它,而不是 'name ="..."' 。使用这个 name=input("type in your directory")
-
@SadafShafi 感谢您的回复!不幸的是,正如我在下面的评论中所说,它不起作用
标签: python python-3.x directory subprocess explorer