2014-10-18 62 views

回答

4

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