Eu sou novo no Python. Eu uso o Python 2.7 e estou executando o Windows Vista (64 bits). Como eu faço quando clico em .py
scripts ... para que ele seja aberto no IDLE para que eu possa editá-lo rapidamente? Você sabe ... sem ter que abrir o IDLE por si só.
Eu cheguei até o fim, C:\Python27\Lib\idlelib
mas não vejo o aplicativo IDLE.
Então, quando clico com o botão direito do mouse e em "Abrir padrão com" e seleciono o idle.bat
arquivo ... recebo o seguinte:
windows-vista
python
teste
fonte
fonte
Respostas:
Pelo menos para Python 3.1 (não deve ser diferente para 2.7), o IDLE está localizado em
C:\Python31\Lib\idlelib\idle.bat
.Portanto, para abrir scripts Python, clique com o botão direito do mouse em um script, vá em Abrir com → Escolha o programa padrão , clique em Procurar , navegue até
C:\Python27\Lib\idlelib
e selecioneidle.bat
(a extensão pode não aparecer dependendo das configurações do Windows). Lembre-se de verificar o botão Sempre usar o programa selecionado para abrir esse tipo de arquivo , se ele ainda não estiver marcado.fonte
O Windows 7 Pro de 64 bits após a instalação
python-3.5.1-amd64.exe
teve o mesmo problema no contexto de edição após a instalação.Para corrigir: Clique com o botão direito do mouse no arquivo .py, abra com Escolha o programa padrão ... e, em seguida, atribua a:
c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exe
e selecione "Sempre use o programa selecionado para abrir esse tipo de arquivo" e os arquivos .py alterados para o ícone IDE do Python e a edição menu de contexto começou a aparecer.fonte
idle.bat
naidlelib
pasta.Você não tem "Editar com IDLE" entre suas opções ao clicar com o botão direito do mouse em um arquivo .py? esse deve ser o comportamento padrão do IDLE, talvez possa mudar de acordo com algumas configurações de instalação / sistema. Eu não definiria o IDLE como o programa padrão para abrir arquivos .py, essa é a tarefa do python. Isso também implicaria que você não os executasse ao clicar duas vezes neles ou digitar o nome completo da extensão na linha de comando.
Se o que eu disse acima não funcionar para você, você poderá adicionar o caminho IDLE que você mencionou à variável de sistema Path no Windows, para poder digitar na linha de comando:
Depois de adicionar o caminho IDLE à variável de sistema Path, você também pode digitar IDLE "idle" na caixa que obtém do windowsbutton-R. Como vantagem, você pode adicionar a extensão .py à variável de sistema PATHEXT para que os scripts python sejam executados "apenas por nome", como executáveis, comandos do sistema, programas compilados ou o que você chamar.
nota: isso começou como um comentário e ficou de alguma forma ... longo. Eu acredito que você pode encontrar tudo o que eu disse, apenas melhor, em muitos tutoriais de python pela Internet.
EDITAR para atender à sua pergunta editada: minha resposta anterior deve resolver seu problema mesmo que seu sistema não esteja definido corretamente para executar arquivos .pyw, basta escolher "selecionar um programa de uma lista ...", se o python não estiver lá na sua pasta. Parece uma questão de ter o python "vinculado" aos arquivos .pyw, como deveria. Deixe-me repetir: você não deseja que os arquivos .py sejam abertos no IDLE por padrão, veja minha resposta acima.
fonte
Se o arquivo for um módulo, ou seja, possui funções Python que exigem argumentos, o uso de F5 na janela do editor IDLE não funcionará. Talvez seja necessário criar outro arquivo que chame a função com argumentos e use F5 para executá-lo. Use import from filename import * para importar o módulo com a função para este segundo script e, em seguida, chame a função com seus argumentos.
fonte
O instalador do Python geralmente cria uma
"Edit with IDLE"
entrada de menu de contexto para.py
arquivos.Se não estiver na sua máquina, você pode adicioná-lo com o seguinte arquivo de registro.
edit_with_idle.reg
C:\\Python27
-o pelo caminho correto para o Python em sua máquina.Arquivo Reg:
Uma
"Edit with IDLE"
opção agora deve aparecer quando você clica com o botão direito do mouse nos.py
arquivos.Caso contrário, verifique se os
.py
arquivos estão registrados corretamente:HKEY_CLASSES_ROOT\.py\(Default)
devem conterPython.File
.fonte
Peter C está certo, pois o python 3.7 no Windows usa as seguintes etapas 1. Navegue até c: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2. selecione o idle.bat e lembre-se de escolher ' sempre use este aplicativo para abrir a opção '.
fonte