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

ОС - linux.
igor.kaist
import os
os.startfile(filename)
добавлено: Сорри, это только для windows
.Serj.
Нужно обратится к приложению exo-open(если стоит XFCE), gnome-open(GNOME), для KDE - не знаю.

Попробовал открыть свой .vimrc, и exo, и gnome запускают одно и то же “умолчательное” приложение - GVim. Вероятно, настройки берутся из одного и того же места, вот только откуда? В каталоге .config вроде нет ничего, в переменных окружения - тоже.
UPD. Нашёл: ~/.local/share/applications/defaults.list
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB