Como posso abrir arquivos Python no IDLE do Windows?

11

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 ... que ele abre em IDLE para que eu possa editá-lo rapidamente? Você sabe ... sem ter que abrir o IDLE sozinho.

Cheguei até C:\Python27\Lib\idlelib , mas não vejo o aplicativo IDLE.

Então, quando clico com o botão direito do mouse e "Default open with" e seleciono o arquivo idle.bat . Eu recebo isto:

    
por nn2 17.01.2011 / 01:18

5 respostas

12

Pelo menos para o Python 3.1 (não deve ser diferente para o 2.7), o IDLE está localizado em C:\Python31\Lib\idlelib\idle.bat .

Para torná-lo aberto, clique com o botão direito em um script, vá para Abrir com Escolha o programa padrão , clique em Navegar , navegue até C:\Python27\Lib\idlelib e selecione idle.bat (a extensão pode não aparecer dependendo das configurações do Windows). Lembre-se de marcar o botão Sempre usar o programa selecionado para abrir este tipo de arquivo se ele já não estiver marcado.

    
por 17.01.2011 / 01:27
1

O Windows 7 Pro 64bit após a instalação de 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 Escolher programa padrão ... e então atribua a: c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exe e selecione "Sempre usar o programa selecionado para abrir este tipo de arquivo" & os arquivos .py foram alterados para o ícone IDE do Python & o menu de contexto de edição começou a aparecer.

    
por 08.03.2016 / 00:55
0

Você não tem "Editar com IDLE" entre suas opções ao clicar com o botão direito em um arquivo .py? esse deve ser o comportamento padrão do IDLE, talvez ele possa mudar de acordo com algumas configurações de instalação / sistema. Eu não configuraria o IDLE como o programa padrão para abrir arquivos .py, essa é a tarefa do python. Isso também implica que você não os execute quando clicar duas vezes ou digitar o nome completo da extensão na linha de comando.

Se o que eu disse acima não funcionar para você, você pode adicionar o caminho IDLE que você mencionou à variável de sistema Path no Windows, assim você pode digitar na linha de comando:

idle file_you_want_to_open.py
or
idle.py file_you_want_to_open.py

Depois de adicionar o caminho IDLE à variável de sistema Path, você também pode clicar em IDLE digitando "ocioso" na caixa obtida no windowsbutton-R. Como um acréscimo, você poderia adicionar a extensão .py à variável de sistema PATHEXT para ter scripts python executados "apenas pelo nome", como executáveis, comandos do sistema, programas compilados ou o que quer que você chame.

nota: isso começou como um comentário, então ficou de alguma forma ... demorado. Eu acredito que você pode encontrar tudo o que eu disse, apenas melhor, em muitos tutoriais em Python pela internet.

EDITAR para ajustar sua pergunta editada: minha resposta previuos deve resolver seu problema mesmo que seu sistema não esteja configurado corretamente para rodar arquivos .pyw, de qualquer jeito apenas escolha "selecione um programa de uma lista ...", se python não for procure por ele em sua pasta. Parece uma questão de ter python "ligado" com arquivos .pyw, como deveria ser. Apenas deixe-me repetir: você não quer ter arquivos .py abertos no IDLE por padrão, veja minha resposta acima.

    
por 17.01.2011 / 02:10
0

Se o arquivo for um módulo, por exemplo tem funções Python que requerem argumentos, então usar F5 na janela do editor IDLE não funcionará. Talvez precise criar outro arquivo que chame a função com argumentos e use F5 para executá-la. Use a importação do nome do arquivo import * para importar o módulo com a função para este segundo script e, em seguida, chame a função com seus argumentos.

    
por 20.06.2012 / 15:05
0

O instalador do Python geralmente cria uma entrada de menu de contexto "Edit with IDLE" para .py arquivos.

Se não estiver lá na sua máquina, você poderá adicioná-lo com o seguinte arquivo de registro.

  • Salvar como edit_with_idle.reg
  • Edite e substitua C:\Python27 pelo caminho correto para o Python em sua máquina.
  • Importe-o para o seu registro clicando duas vezes nele e confirmando a mensagem de aviso.

Arquivo reg:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE]

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\Python27\pythonw.exe\" \"C:\Python27\Lib\idlelib\idle.pyw\" -e \"%1\""

Uma opção "Edit with IDLE" deve aparecer quando você clica com o botão direito do mouse em .py files.

Se isso não ocorrer, verifique se .py arquivos estão registrados corretamente: HKEY_CLASSES_ROOT\.py\(Default) deve conter Python.File .

    
por 31.07.2012 / 14:41