Tentando editar um arquivo python, mas a “edição com IDLE” desapareceu quando eu cliquei com o botão direito do mouse no arquivo. Como faço para restaurar esse comando?

4

Tentando editar um arquivo python, mas o "comando de edição" desapareceu de repente quando clico com o botão direito do mouse no arquivo.

Como faço para restaurar o comando de edição para continuar trabalhando em meus arquivos python?

Estou usando o Windows Vista.

    
por Chenmunka 07.05.2011 / 22:35

10 respostas

3

No Windows7, você pode criar o
HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\edit\command
caminho e defina seu valor padrão como% c:\python\pythonw.exe c:\python\Lib\idlelib\idle.pyw -e %1

    
por 11.09.2011 / 13:19
2

Eu passei algum tempo tentando descobrir isso. Eu finalmente entendi. Estou executando o Windows 7, mas deve ser o mesmo para o Vista, XP, etc.

  1. desinstalar o python
  2. registro aberto (botão windows + r, digite regedit e pressione enter)
  3. pressione ctrl + f e digite .py
  4. cada chave .py encontrada, exclua-a.
  5. faça isso até que você receba a mensagem: terminou de pesquisar registro

repita este processo, mas altere a pesquisa para as seguintes consultas:

.pyw
python
python.exe
pythonw.exe
  • exclua todos eles.
  • faça logoff da sua conta de usuário
  • faça login novamente
  • reinstala o python
por 06.03.2012 / 23:17
1

O que exatamente você quer dizer com o botão direito do mouse "comando de edição"? Como você originalmente instalou o python e executou e editou arquivos python, qual editor etc?

Você já pensou em usar um IDE? Acho que para o desenvolvimento usando o Eclipse IDE com pyDev é muito bom. Tanto isso quanto o pyscripter são bem conhecidos - link

Se você quiser continuar como estava, tente reinstalar o python, cada versão vem com o IDLE do Python, o que eu espero é o que você estava usando. - link

Então deve voltar. Se isso falhar:

  1. Pesquise no regedit pela chave: HKEY_CLASSES_ROOT * \ shell
  2. Clique com o botão direito do mouse em "shell" e escolha "criar nova chave"
  3. Nomeie "Editar com IDLE"
  4. Crie uma chave abaixo e chame-a de "comando".
  5. Clique duas vezes no valor (Padrão) que você encontrará no painel de janela do lado direito e, em seguida, digite o seguinte: "python.exe% 1" (ou se você não o tiver em seu PATH, em seguida, insira o python absoluto diretório, por exemplo: C: \ Python27 \ bin \ python.exe)

Veja mais alguns links abaixo para editores IDEs etc:

link

link

link

    
por 07.05.2011 / 22:49
0

Parece que você está usando o Windows. Você precisa associar o IDLE como o editor de arquivos .py. Eu não sei sobre o Windows 7, mas com o XP:

  • Abra o Windows Explorer, clique no menu "Ferramentas", selecione "Opções de pasta"
  • Selecione a guia "Tipos de arquivo".
  • Role para baixo e selecione "py Python File" na lista Tipo de arquivo registrado.
  • Clique no botão Avançado para abrir a caixa de diálogo Editar tipo de arquivo.
  • Se vir "Editar com IDLE", clique no botão Edit e certifique-se de que a caixa "Aplicação utilizada" indica algo como "C: \ PythonXX \ pythonw.exe" "C: \ PythonXX \ Lib \ idlelib \ idle.pyw "-e"% 1 "(substituindo XX pela versão do seu Python.
  • Se você não vir "Editar com IDLE", clique no botão New , insira "Editar com IDLE" na caixa Ação e na mesma sequência "Aplicativo usado" acima e marque a caixa DDE .
por 08.05.2011 / 09:59
0

Clique com o botão direito no arquivo, escolha Abrir com, selecione escolha o programa padrão e selecione python.

Atenção, isso tentará executar qualquer script que você esteja tentando abrir a partir do prompt de comando (mas você pode simplesmente fazer isso).

Depois disso, o computador deve reconhecer o arquivo como um arquivo python e fornecer novamente a opção "Editar com inatividade".

    
por 13.06.2012 / 21:47
0

No seu registro, encontre esta entrada:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Python.File \ shell \ Editar com IDLE \ comando

e substitua o caminho para pythonw.exe pelo caminho da versão que você deseja usar por padrão. Eu estou supondo que este caminho pode estar apontando para algo que não existe mais para OP.

    
por 16.01.2013 / 04:22
0

Um programa que você instalou ou lançou recentemente pode ter alterado a associação de arquivos. Aqui está como eu consertei o meu no Windows 7:

  1. No Windows Explorer, clique com o botão direito do mouse no arquivo .py e selecione "Propriedades".
  2. Na guia "Geral", em "Tipo de arquivo:", clique no Botão "Alterar ...".
  3. Em "Programas recomendados", selecione "Python Iniciador para Windows (Console) ".
por 09.05.2015 / 05:18
0

Salve o texto abaixo em um arquivo .reg usando o bloco de notas e clique duas vezes nele.

Windows Registry Editor Versão 5.00

[HKEY_CLASSES_ROOT \ Python.File \ shell \ Editar com IDLE \ comando] @="\" C: \ Python34 \ pythonw.exe \ "\" C: \ Python34 \ Lib \ idlelib \ idle.pyw \ "-e \"% 1 \ ""

[HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Editar com IDLE \ comando] @="\" C: \ Python34 \ pythonw.exe \ "\" C: \ Python34 \ Lib \ idlelib \ idle.pyw \ "-e \"% 1 \ ""

Se você estiver usando o Python27, altere os "34" s acima para "27" s. Reinicie o seu computador.

    
por 09.05.2015 / 06:37
0

Crie a seguinte chave, se não existir:

HKEY_CLASSES_ROOT\*\shell\Edit with IDLE\command

Agora defina o valor como padrão:

c:\Pythonxx\pythonw.exe  c:\Pythonxx\Lib\idlelib\idle.pyw -e %1

Nota: Substitua xx pelo número de versão do Python instalado.

    
por 30.03.2016 / 14:36
0

A program you recently installed or launched might have changed the file association. Here's how I fixed mine in Windows 7:

In Windows Explorer, right-click on your .py file and select "Properties".
In "General" tab under "Type of file:" click the "Change..." button.
Under "Recommended Programs" select "Python Launcher for Windows (Console)".

A resposta acima do rtseno parece funcionar apenas para arquivos .py, não para arquivos .pyw.

P.S. Eu não posso comentar ainda, então eu fiz isso uma resposta.

    
por 04.08.2016 / 11:51