.write выводит только одну строку из переменной

Рейтинг: 0Ответов: 0Опубликовано: 27.02.2023
with open('separated.txt', 'r') as info:
lines = info.readlines()
print(len(lines))
for line in lines:
    win_id =  line.partition(',')[0]
    win_id = (win_id.partition('ID Win:')[-1])
    print(win_id)
    
with open('pc_build\win_id\win_id.txt', 'w') as winid:
    winid.write(str(win_id))
    winid.write('\n')

winid.close()

info.close()

при winid.write(str(win_id)) он выводит только первую строку separated.txt, но print(win_id) выводит весь полученный текст (9 строк)

Ответы

Ответов пока нет.