demas
Дек. 23, 2008 09:17:02
Как в python открыть заданный файл приложением по умолчанию? Так, как если бы я щелкнул бы по этому файлу мышью.
Пробовал: os.system(path) - получил: “attachments/данные для аудиторов.xls: не могу запустить бинарный файл”
ОС - linux.
igor.kaist
Дек. 23, 2008 09:26:51
import os
os.startfile(filename)
добавлено: Сорри, это только для windows
.Serj.
Дек. 24, 2008 06:59:34
Нужно обратится к приложению exo-open(если стоит XFCE), gnome-open(GNOME), для KDE - не знаю.
Попробовал открыть свой .vimrc, и exo, и gnome запускают одно и то же “умолчательное” приложение - GVim. Вероятно, настройки берутся из одного и того же места, вот только откуда? В каталоге .config вроде нет ничего, в переменных окружения - тоже.
UPD. Нашёл: ~/.local/share/applications/defaults.list