我想获取所选文件的文件路径。我一整天都在尝试这个,没有运气。
例如,通过点击脚本" filename.py",我想获得突出显示目录的路径。
答案 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