IDLE não abre arquivos .py quando eu uso ctrl + O

0

Eu já tentei obter arquivos .py para abrir com o IDLE por padrão, mas sem sorte. Eu usei todos os truques que você pode sugerir. Eu realmente só quero abrir o IDLE e de lá abrir um arquivo .py de uma caixa de diálogo. Tudo que eu obtenho quando tento é uma tela IDLE em branco que não fecha, não importa o que eu faça. Eu abro através do terminal, então tudo que eu tenho que fazer é forçar o terminal a fechar e ele vai embora.

Eu só quero ser capaz de apertar ctrl + o e navegar para o meu arquivo e tê-lo aberto em um modo de edição para que eu possa pressionar f5 para executá-lo. Alguém tem uma solução para isso?

Python 2.7 Ubuntu 13.10 rodando Cinnamon.

    
por Stan 15.12.2013 / 08:10

1 resposta

0

Você precisa editar este arquivo /usr/lib/python2.7/idlelib/IOBinding.py:

def coding_spec(str):
"""Return the encoding declaration according to PEP 263.

Raise LookupError if the encoding is declared but unknown.
"""
# Only consider the first two lines
str = str.split("\n", 2)[:2]
for line in lst:

Substitua str por lst:

def coding_spec(str):
"""Return the encoding declaration according to PEP 263.

Raise LookupError if the encoding is declared but unknown.
"""
# Only consider the first two lines
lst = str.split("\n", 2)[:2]
for line in lst:

Eu tive o mesmo problema e isso funcionou para mim.

    
por Anwar Argimbayev 18.12.2013 / 10:56