IDLE не будет открывать .py файлы, когда я использую Ctrl + O

Я уже пытался заставить файлы .py открываться с IDLE по умолчанию, но безуспешно. Я использовал каждый трюк, который вы можете предложить. Я действительно просто хочу открыть IDLE и оттуда открыть файл .py из диалогового окна. Все, что я получаю, когда пытаюсь, это пустой экран IDLE, который не закрывается, что бы я ни делал. Я открываю его через терминал, поэтому все, что мне нужно сделать, это заставить терминал закрыться, и он уходит.

Я просто хочу иметь возможность нажать Ctrl + O и перейти к моему файлу и открыть его в режиме редактирования, чтобы я мог нажать F5, чтобы запустить его. У кого-нибудь есть решение для этого?

Python 2.7 Ubuntu 13.10 под управлением Cinnamon.

0
задан 10 September 2015 в 19:22

1 ответ

Вам нужно отредактировать этот файл /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:

Заменить str на 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:

У меня был та же проблема, и это сработало для меня.

0
ответ дан 10 September 2015 в 19:22

Другие вопросы по тегам:

Похожие вопросы: