2

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

在此处输入图像描述

例如,通过单击脚本“filename.py”,我想获取突出显示目录的路径。

4

1 回答 1

7

查看Nautilus 脚本的文档,您可以使用环境变量获取所选文件的路径NAUTILUS_SCRIPT_SELECTED_FILE_PATHS。在 Python 中,您可以使用获取其值os.environ,然后您可以使用os.path's 函数对路径进行操作:

import os
paths = os.environ['NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'].splitlines()
for p in paths:
    if os.path.isdir(p):
        print p
于 2014-10-18T13:41:49.680 回答