![no prompt de linha de comando do Windows, por que meus arquivos python abrem no vim em vez de serem executados?](https://rvso.com/image/1264406/no%20prompt%20de%20linha%20de%20comando%20do%20Windows%2C%20por%20que%20meus%20arquivos%20python%20abrem%20no%20vim%20em%20vez%20de%20serem%20executados%3F.png)
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 .py
arquivo e selecione Open with...
e veja se diz python.exe
ou vim.exe
. Se estiver errado, você poderá alterá-lo lá.