.py файл открывает PyCharm вместо запуска скрипта - PullRequest
0 голосов
/ 28 октября 2018

Я написал скрипт на Python (назовем его myTest.py) и хотел бы запустить его из командной строки Windows.

Мой интерпретатор python был добавлен в переменную окружения PATH, поэтому я могу запустить его просто как python myTest.py, и он успешно выполнен.

Однако я хотел бы запустить его, просто набрав myTest.py в командной строке. Но если я сделаю это, файл откроется в PyCharm и не будет выполнен.

Я проверил assoc .py, который дает мне .py=Python.File, а также ftype Python.File, который дает мне Python.File="C:\WINDOWS\py.exe" "%L" %*. Насколько я понимаю, файл .py должен быть запущен с py.exe по указанному пути. (Если вы так же смущены, как и я, с опцией% L для ftype, это не упоминается в справочном документе: в моем случае это не имеет значения и равнозначно% 0 и% 1. Источник: https://mail.python.org/pipermail/python-list/2015-November/699263.html)

Может кто-нибудь объяснить, почему мой скрипт открывается в PyCharm, а не запускается с py.exe? Что мне нужно сделать, чтобы просто выполнить его вместо этого?

Edit: Ответ @ Hamed169 решает проблему (спасибо!), Но не дает никаких подробностей о том, почему существует разница между программой, используемой для открытия файла, и программой, возвращаемой ftype. Для всех, кто интересуется, почему есть разница, я нашел следующий вопрос (в настоящее время нет окончательного ответа, но довольно много информации): https://superuser.com/questions/204354/how-do-i-get-ftype-assoc-to-match-windows-explorer

1 Ответ

0 голосов
/ 28 октября 2018

Щелкните правой кнопкой мыши по файлу .py

Нажмите Свойства

Нажмите «Изменить» в окне «Открыть» с помощью:

Выберите вместо PyCharm

свой интерпретатор PythonЗапустите ваши .py файлы и наслаждайтесь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...