Windows: .py файлы, не связанные с Python после установки - PullRequest
0 голосов
/ 19 марта 2020

Я сделал бесплатную sh установку Python 3.8.2 на виртуальной машине Win7, но когда я хочу запустить любой скрипт python в cmd.exe, например,

test.py

Появляется окно с запросом о программе, которую нужно использовать, чтобы открыть test.py.

Свойства этого файла состоят в том, что он открывается с помощью «General Windows shell DLL».

Я знаю Я могу установить эту связь вручную, но почему она не устанавливается автоматически, как часто задаваемые вопросы Python Windows? Я готовлю некоторые инструкции по установке для моего Python инструмента, но бесполезно, если установщик ведет себя случайным образом.

1 Ответ

0 голосов
/ 19 марта 2020

Если вы хотите запустить сценарий python с помощью cmd или powershell, вам нужно набрать python test.py (или py test.py, если доступно).

Настройка ассоциации файлов позволяет запускать указанная c программа при открытии файла с расширением, которое было связано с ним, но оно действительно имеет смысл только для графического интерфейса пользователя (то есть windows exlorer). Если вы хотите эмулировать это поведение в cmd, введите start some_file, но это следует использовать только по очень конкретным c причинам, поскольку оно зависит от компьютера.

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