Форум сайта python.su
2
А в uu.txt что? И может оно не работает из-за версии? У меня 3.3
Прикреплённый файлы:
точечный рисунок.jpg (107,3 KБ)
Офлайн
568

Офлайн
2
Не понимаю что у меня не так.
Офлайн
568
Убери на время try…except, поймем что за ошибка вылезает
Офлайн
2
Результат yes
import os if os.path.exists('file.txt'): with open("file.txt", "rt", encoding="utf-8") as f: print('yes') else: print('no')
Офлайн
2
Выходит что у меня не пропускает это:
try: if 100 < int(next(f)) < 1000: if 500 < int(next(f)) < 5000: if 600 < int(next(f)) < 5000: print('yes') except ValueError: print('error')
Офлайн
2
Попробовал дома. Python 3.3, PyScripter 2.5.3
Результат тот же.
Так error
import os if os.path.exists('file.txt'): with open("file.txt", "rt", encoding="utf-8") as f: try: if 100 < int(next(f)) < 1000: if 500 < int(next(f)) < 5000: if 600 < int(next(f)) < 5000: print('yes') except ValueError: print('error') else: print('no')
import os if os.path.exists('file.txt'): with open("file.txt", "rt", encoding="utf-8") as f: try: print('yes') except ValueError: print('error') else: print('no')
if 100 < int(next(f)) < 1000: if 500 < int(next(f)) < 5000: if 600 < int(next(f)) < 5000:
Офлайн
568
Проблема у тебя в файле.
Вообще, я тебя просил убрать try …. except блок, чтобы ты увидел ошибку. Ты, вместо того, чтобы посмотреть сообщение об ошибке выпилил кусок кода, который ошибку вызывает и сидишь гадаешь о различии версий.
Ну да ладно, если гора не идет к Магомету.
Смотри что получается, если запустить скрипт с тем файлом, который ты дал в архиве.
Только не надо меня спрашивать, откуда это там взялось.
Офлайн
2
Спасибо )) bom не заметил.
Офлайн