Как сделать чтобы файлы .py при запуске двойным кликом открывались в интерактивном режиме?

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
Собственно вопрос есть в заголовке, хотелось бы не каждый раз прописывать
python -i path
а открывать файлы двойным кликом в интерактивном режиме
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Это я все понимаю, мне бы хотелось запускать именно в интерактивном режиме
Можно добавить флаг -i для .py файлов в реестре.
Для этого нужно запустить программу для редактирования реестра, например, regedit,
найти нужную строку HKEY_CLASSES_ROOT\Python.File\Shell\open\command и добавить туда флаг -i.
Значение в строке будет примерно такое
Код:
"C:\Windows\py.exe"  "%L" %*
нужно его заменить на такое
Код:
"C:\Windows\py.exe" -i "%L" %*
 
  • Мне нравится
Реакции: Vershitel_sudeb

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 677
479
83
добавить ассоциацию файла *.py с интерпретатором питона...
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
добавить ассоциацию файла *.py с интерпретатором питона...
Она добавлена, файлы запускаются, но если в файле просто
print('hello')
он сразу закроется после выполнения
а мне надо, чтобы командная строка осталась открытой, как при выполнении
python -i path
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 677
479
83
ну добавлять input() в конце...
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
974
220
43
21
Москва
ну добавлять input() в конце...
А если код однажды упадет с ошибкой?
Это я все понимаю, мне бы хотелось запускать именно в интерактивном режиме
 

Форум IT Специалистов