x = molotok.y_from_q(open(“Test.txt”,“r”).readline()) - прочитать и обработать первую строку. Это работает.
Как цикл создать с чтением и обработкой всего списка .txt построчно?
with open("Test.txt") as f: for line in f: x = molotok.y_from_q(line)
JOHN_16Это не работает! Или я деревянный…
Описание задачи… я бы сказал отсуствует напрочь. Ну я понял это так
Molotokскормить кому? Строке? текстовый файл построчно? Что за … не понятно
скормить строке текстовый файл построчно
MolotokЭто вы деревянный :-)
Или я деревянный…
Evgenijs-MacBook-Pro:gtest makhmudovevgeniy$ cat Test.txt hello world ! Evgenijs-MacBook-Pro:gtest makhmudovevgeniy$ python3 Python 3.6.3 (default, Oct 4 2017, 06:09:38) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> with open('Test.txt') as f: ... for line in f: ... print(line) ... hello world !
JOHN_16—– SyntaxError: unexpected EOF while parsing

Molotokwith - это начало блока кода, после него ожидается одна или несколько строк с отступом, как в примере JOHN_16: for идет с отступом относительно with (входит в блок with), print - с отступом от for, т.е. входит в блок for.
сбросил окно —– SyntaxError: unexpected EOF while parsing
with open('Test.txt') as f: ... # действия с файлом f ... # блок закончился, файл f автоматически закрыт
Molotokнаверно вы что то не так делаете
x = molotok_from_q(x = molotok.y_from_q(open(“Test.txt”,“r”).readline()) - прочитать и обработать первую строку. Так работает.
def molotok_from_q(data): # обрабатывем строку return data.upper() with open('test.txt','r') as finp: for data in finp.readlines() # цикл по строкам файла x = molotok_from_q(data) # вызов функции с полученной строкой print(x)
marvellik
marvellik
x = molotok.y_from_q()
def y_from_q(data): return data.upper().strip()
import molotok with open('test.txt','r') as finp: for data in finp.readlines(): # цикл по строкам файла x = molotok.y_from_q(data) # вызов функции с полученной строкой print(x)