我正在使用以下代码在默认文件浏览器中打开文件夹。
if os.name == 'mac':
subprocess.call(('open', folderPath))
elif os.name == 'nt':
subprocess.call(('start', folderPath))
elif os.name == 'posix':
subprocess.call(('xdg-open', folderPath))
现在问题是我想要突出显示之前选择的子文件夹/文件。有什么办法吗?如果不是全部,至少对于鹦鹉螺?
答案 0 :(得分:1)
xdg-open不支持此功能,因此必须在每个应用的基础上完成。在探讨Nautilus code之后,我认为它也没有这个功能。所以,是的,你几乎没有运气。
对于Windows资源管理器,您可以使用
subprocess.call(("explorer", "/select,", file_path))