no prompt de linha de comando do Windows, por que meus arquivos python abrem no vim em vez de serem executados?

no prompt de linha de comando do Windows, por que meus arquivos python abrem no vim em vez de serem executados?

Parece que editei algumas configurações do prompt de comando do Windows no Windows 7 e esqueci.
[EDITAR: foi definido como o aplicativo padrão para arquivos .py no Windows Explorer. Dennis respondeu abaixo]

(nota lateral: qual é a maneira correta de se referir a este prompt? devo chamá-lo de prompt de comando do wondows? cmd.exe? cmd? ms-dos? dos?)

sempre que insiro o caminho para um arquivo python, ele abre esse arquivo em um editor (vim) em vez de executá-lo. Onde você pode editar ações padrão para tipos de arquivos? Por que não consigo executar um arquivo .py? por que abre um editor em vez de executar o arquivo?

Obrigado!

Responder1

Tente o seguinte

assoc | findstr "\.py"

Você deve obter os seguintes resultados:

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

e

ftype | findstr "Python"

deveria lhe dar:

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

Se algum deles estiver faltando, comandos como os exemplos a seguir devem corrigi-los:

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

Além disso, no Windows Explorer, clique com o botão direito em um .pyarquivo e selecione Open with...e veja se diz python.exeou vim.exe. Se estiver errado, você poderá alterá-lo lá.

informação relacionada