Ассоциация расширений файлов python

Как создать ассоциацию для расширения файла?

Да, я прекрасно знаю про sys.argv, но можно ли при повторном открытии файла, тот открывался не в новом окне а уже в запущенной программе?

Допустим есть такая программа:

import sys


with open(sys.argv[1], "r") as file:
    text = file.read()
    while True:
        exec(input("Command: "))

При открытии файла example_1.foo откроется стандартная консоль с помощью которой мы сможем взаимодействовать с файлом. Но как сделать, чтобы при открытии файла example_2.foo открывалось не новое окно, а файл 'открылся' в уже открытом окне?


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