в Windows Command Line Prompt, почему мои файлы Python открываются в энергии вместо выполнения?

Я, кажется, отредактировал некоторую установку для командной строки окон в окнах 7 и забыл.
[РЕДАКТИРОВАНИЕ: это было просто установлено как приложение по умолчанию для .py файлов в Windows Explorer. Dennis ответил на это ниже]

(заметка на полях: что корректный путь состоит в том, чтобы отослать к этой подсказке? я должен назвать это wondows командной строкой? cmd.exe? cmd? MS-DOS? DOS?)

каждый раз, когда я ввожу путь к файлу Python, он открывает тот файл в редакторе (энергия) вместо того, чтобы выполнить его. Где можно отредактировать действия по умолчанию для типов файлов? Почему я не могу выполнить .py файл? почему это открывает редактора вместо того, чтобы выполнить файл?

Спасибо!

2
задан 05.02.2011, 11:01

1 ответ

Попробуйте следующее

assoc | findstr "\.py"

Необходимо получить следующие результаты:

.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile

и

ftype | findstr "Python"

должен дать Вам:

Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*

Если какой-либо из тех отсутствует, команды, такие как следующие примеры должны зафиксировать их:

assoc .py=Python.File
ftype Python.File="C:\Python27\python.exe" "%1" %*

Кроме того, в Windows Explorer щелкните правой кнопкой по a .py файл и выбор Open with... и посмотрите, говорит ли это python.exe или vim.exe. Если это неправильно, необходимо смочь изменить его там.

5
ответ дан 08.12.2019, 05:52

Теги

Похожие вопросы