Форум сайта python.su
Как в python открыть заданный файл приложением по умолчанию? Так, как если бы я щелкнул бы по этому файлу мышью.
Пробовал: os.system(path) - получил: “attachments/данные для аудиторов.xls: не могу запустить бинарный файл”
ОС - linux.
Офлайн
import os
os.startfile(filename)
Отредактировано (Дек. 23, 2008 09:29:20)
Офлайн
Нужно обратится к приложению exo-open(если стоит XFCE), gnome-open(GNOME), для KDE - не знаю.
Попробовал открыть свой .vimrc, и exo, и gnome запускают одно и то же “умолчательное” приложение - GVim. Вероятно, настройки берутся из одного и того же места, вот только откуда? В каталоге .config вроде нет ничего, в переменных окружения - тоже.
UPD. Нашёл: ~/.local/share/applications/defaults.list
Отредактировано (Янв. 7, 2009 05:48:06)
Офлайн