Ассоциация расширений файлов 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 открывалось не новое окно, а файл 'открылся' в уже открытом окне?