【发布时间】:2014-10-18 13:20:00
【问题描述】:
我想获取所选文件的文件路径。我一整天都在尝试这个,但没有运气。
例如,通过单击脚本“filename.py”,我想获取突出显示目录的路径。
【问题讨论】:
标签: python linux ubuntu nautilus
我想获取所选文件的文件路径。我一整天都在尝试这个,但没有运气。
例如,通过单击脚本“filename.py”,我想获取突出显示目录的路径。
【问题讨论】:
标签: python linux ubuntu nautilus
查看Nautilus scripts 的文档,您可以使用环境变量NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 获取所选文件的路径。在 Python 中,您可以使用 os.environ 获取其值,然后您可以使用 os.path 的函数对路径进行操作:
import os
paths = os.environ['NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'].splitlines()
for p in paths:
if os.path.isdir(p):
print p
【讨论】: