2

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

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

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

Спасибо!

1 ответ1

5

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

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 щелкните правой кнопкой мыши файл .py и выберите Open with... и посмотрите, будет ли в нем указано python.exe или vim.exe . Если это не так, вы сможете изменить это там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .