Только если вы откроете новое окно, используя window.open (), новое окно сможет закрыть код, как я уже упоминал выше. Это отлично работает для меня :) Примечание. Никогда не используйте href для открытия страницы на новой вкладке. Window.close () не работает с «href». Вместо этого используйте window.open ().
os.system('xdg-open "%s"' % foldername)
xdg-open
может использоваться для файлов/URL также
это должно было бы, вероятно, быть сделано вручную или иметь как объект конфигурации, так как существует много файловых менеджеров, которые пользователи могут хотеть использовать. Позволение для опций команды также.
Могла бы быть функция, которая запускает значения по умолчанию для kde или гнома в их соответствующих инструментариях, но у меня не было причины искать их.
Вы оказываетесь перед необходимостью делать это на основе под управлением менеджера окон. OSX и Windows имеют (defacto) стандартный путь, потому что существует только один выбор.
Вы не должны должны быть указывать точное filemanager приложение, тем не менее, это должно быть возможно сделать через wm. Я знаю, что Gnome делает, и важно сделать это в KDE, так как существует два возможных файловых менеджера (Konqueror/Dolphin), который может использоваться.
Я соглашаюсь, что это было бы хорошей вещью для freedesktop.org для стандартизации, хотя я сомневаюсь, что это произойдет, если кто-то не повысится и добровольно предлагает делать это.
Править: Я не знал xdg-открытый. Хороший для знания!