Форум сайта python.su
Здраствуйте. Я столкнулся с проблей что при запуске файла через IDLE, он работает без ошибок, но если его открыть через двойное нажатие, он вылетает.
Вылетают только файлы в которых есть строчки для взаимодействия с текстовыми фалами.
Самый легкий пример:
file = open('hello.txt', ‘r’)
print(file.readline())
input()
Офлайн
Спасибо за информацию. Правда боюсь для остальных форумчан информация о том что у когото чтото не работает мало полезна.
Поведение IDLE когда вы там куда-то тыкаете это дело IDLE к питону это не имеет отношения.
Andry_SandsowМы ни имеем ни малейшего представления в какой программе вы осуществляете двойное нажатие и на что вы нажимаете (Explorer windows? Nautilus из юникс? Может вы в телефоне с андроидом кудато тычете?….) То что происходит определяется настройками того того куда вы тычете. К питону это тоже не имеет ни малейшего отношения.
но если его открыть через двойное нажатие
python some.py
Офлайн
Andry_SandsowПиши полные пути к файлам в вызове функции open(). А вообще пиши в блокноте код и запускай его в консоли операционной системы. IDLE не надо использовать.
Вылетают только файлы в которых есть строчки для взаимодействия с текстовыми фалами.
Отредактировано py.user.next (Июнь 5, 2021 12:49:26)
Офлайн
Не пользуйся IDLE.
Онлайн