python select 资源管理器文件
python select explorer file
import subprocess
path = r"C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
subprocess.Popen(r'explorer /select,"'+path+'"')
当我 运行 向上代码时,我应该打开文件夹 C:/Users/Χρήστος/Desktop/Papinhio player old/notes/
并突出显示 -select 文件 cases.txt
文件夹和文件存在(例如:cd C:/Users/Χρήστος/Desktop/Papinhio player old/notes/
有效。
我认为上面的代码在几个月前有效,我现在不知道为什么不起作用。
我尝试 运行 代码有两个 python 版本:3.9.2 和 3.8.9
你能帮我一下吗?
它不会打开“我的电脑资源管理器”window。
我发现了问题:
import subprocess
import os
path = "C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
path = os.path.abspath(path)
path = path.replace('/', '\')
subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)
但是如果有更好的答案我想知道。
运行 它与 shell=True
import subprocess
path = r"C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)
import subprocess
import os
path = "C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
path = os.path.abspath(path)
path = path.replace('/', '\')
subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)
import subprocess path = r"C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt" subprocess.Popen(r'explorer /select,"'+path+'"')
当我 运行 向上代码时,我应该打开文件夹 C:/Users/Χρήστος/Desktop/Papinhio player old/notes/
并突出显示 -select 文件 cases.txt
文件夹和文件存在(例如:cd C:/Users/Χρήστος/Desktop/Papinhio player old/notes/
有效。
我认为上面的代码在几个月前有效,我现在不知道为什么不起作用。 我尝试 运行 代码有两个 python 版本:3.9.2 和 3.8.9
你能帮我一下吗?
它不会打开“我的电脑资源管理器”window。
我发现了问题:
import subprocess import os path = "C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt" path = os.path.abspath(path) path = path.replace('/', '\') subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)
但是如果有更好的答案我想知道。
运行 它与 shell=True
import subprocess
path = r"C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)
import subprocess
import os
path = "C:/Users/Χρήστος/Desktop/Papinhio player old/notes/cases.txt"
path = os.path.abspath(path)
path = path.replace('/', '\')
subprocess.Popen(r'explorer /select,"'+path+'"', shell=True)