Форум сайта python.su
Добрый день. Проблема с записью в файл.
Скрипт должен ставить запятую в конце строки, но вместо этого он ставит ее в начале строки. В чем может быть проблема?
f = open('emails.txt', 'a+').readlines() #new_f = f.split('\r') elements = [] for element in f: w = open("3.txt", "a") elements = element w.write(str(elements)) w.close() print elements raw_input()
Офлайн
что-то говнокод какой-то… в чём суть задачи вообще, а то видать, там не только в записи проблема
Офлайн
paraffine9208
В чем может быть проблема?
with open('input.txt') as fin,\ open('output.txt', 'w') as fout: for line in fin: fout.write(''.join([line.rstrip(), ',', '\n']))
Отредактировано Budulianin (Янв. 6, 2014 18:21:00)
Офлайн
Спасибо
Офлайн