Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 23, 2008 09:17:02

demas
От:
Зарегистрирован: 2008-09-10
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Открыть файл приложением по умолчанию

Как в python открыть заданный файл приложением по умолчанию? Так, как если бы я щелкнул бы по этому файлу мышью.
Пробовал: os.system(path) - получил: “attachments/данные для аудиторов.xls: не могу запустить бинарный файл”

ОС - linux.



Офлайн

#2 Дек. 23, 2008 09:26:51

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Открыть файл приложением по умолчанию

import os
os.startfile(filename)
добавлено: Сорри, это только для windows



Отредактировано (Дек. 23, 2008 09:29:20)

Офлайн

#3 Дек. 24, 2008 06:59:34

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

Открыть файл приложением по умолчанию

Нужно обратится к приложению exo-open(если стоит XFCE), gnome-open(GNOME), для KDE - не знаю.

Попробовал открыть свой .vimrc, и exo, и gnome запускают одно и то же “умолчательное” приложение - GVim. Вероятно, настройки берутся из одного и того же места, вот только откуда? В каталоге .config вроде нет ничего, в переменных окружения - тоже.
UPD. Нашёл: ~/.local/share/applications/defaults.list



Отредактировано (Янв. 7, 2009 05:48:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version