file = open('/home/blizz/Desktop/test.txt', 'r')
while True:
char = file.read(1)
if not char: break
print(char)
for char in: open('test.txt').read()
print(char)for char in open('test.txt').read() выдает синтаксическую ошибку. Подскажите где ошибка?for char in open('test.txt').read()?
read() возвращает строку со всем содержимым файла целиком. Вам нужен метод readlines(), он вернёт список строк файла. for line in file.with open('test.txt', 'r') as f:
for l in f:
print(l)