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

标签 python linux ubuntu nautilus

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

enter image description here

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

最佳答案

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

关于python - 使用 nautilus 脚本获取突出显示文件的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26440175/

相关文章:

python - 2.5 的纯 Python 有理数模块

python - 如何降级 Google Colab 的 Torch 版本

c++ - 如何在 Ubuntu 的共享库中列出导出的函数

perl - WWW::Mechanize 从页面获取内容

带或的 Python Lambda

python - Django 每天汇总记录数

c - 这是拦截系统调用的好方法吗?

c - yocto 项目中的 do_rootfs 函数失败

linux - 运行命令并显示控制台输出的 Bash 脚本,直到出现某些短语或超时

ubuntu上的cakephp配置