Хочу открыть документ своим приложением. Как получить из него информацию?

Хочу сделать ассоциацию со своим приложением на python файлов вида *.txt. как мне возможно с помощью python получить путь до открываемого файла, его имя и (желательно) содержимое.

Проассоциировать можно стандартными средствами windows, что-то вроде Open with MyApp.exe, а как выудить остальное?

Честно говоря, не знаю ни одного способа сделать это в python.


Ответы (1 шт):

Автор решения: Code Is my life

Решение оказалось очень тривиальным.

Билдим exe файл с помощью auto-py-to-exe, затем назначаем его как приложения для открытия файлов по умолчанию. Сам код внутри main.py

import sys
print(sys.argv[1])
input()
→ Ссылка