У меня Есть файл, и пытаюсь преобразовать слова в нижнем регистре. Это - то, что я имею до сих пор
with open('example.txt', 'r') as fileinput: for line in fileinput: lines = fileinput.lower() AttributeError: 'file' object has no attribute 'lower'
Вы печатаете строчными литерами объект файла, не линия.
with open('example.txt', 'r') as fileinput: for line in fileinput: line = line.lower()
работал бы лучше..
Вместо
lines = fileinput.lower()
Помещать это:
line = line.lower()
Полный код:
with open('example.txt', 'r') as fileinput: for line in fileinput: line = line.lower() #do something
with open('example.txt', 'r') as fileinput: for line in fileinput: line = line.rstrip().upper() print line
\n
.rstrip()
Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7
Сообщество разработчиков под Python Создатель: @rodgelius
Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython
Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!
Чат группы вконтакте https://vk.com/python_community