Сценарии Nautilus могут быть записаны на любом языке программирования, включая python. Вам просто нужно сделать исполняемый файл исходного кода python и скопировать его в ~/.gnome2/nautilus-scripts в версиях Ubuntu до 14.04. Для Ubuntu 14.04 и новее каталог отличается: ~/.local/share/nautilus/scripts
Вам также необходимо добавить #!/usr/bin/env python в качестве первой строки файла. Обратите внимание, что по умолчанию #!/usr/bin/env python указывает на Python2. Если вам нужен Python 3 специально, используйте #!/usr/bin/env python3.
После того, как вы все это сделаете, скрипт будет доступен из подменю scripts меню правой кнопки мыши в Nautilus.
См. также: https: //help.ubuntu.com/community/NautilusScriptsHowto
Расширения Nautilus имеют большую гибкость, чем скрипты - например. они могут использоваться для добавления элемента непосредственно в контекстное меню. Доступны привязки python ( https://help.ubuntu.com/community/NautilusScriptsHowto ).
Посетите веб-страницу этой библиотеки и просмотрите документацию для получения дополнительной информации.