使用nautilus脚本获取突出显示文件的文件路径

时间:2014-10-18 13:20:00

标签: python linux ubuntu nautilus

我想获取所选文件的文件路径。我一整天都在尝试这个,没有运气。

enter image description here

例如,通过点击脚本" filename.py",我想获得突出显示目录的路径。

1 个答案:

答案 0 :(得分:6)

查看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