Как заменить текст в конце строки в текстовом файле в Python? - PullRequest
0 голосов
/ 05 июня 2019

У меня есть текстовый файл, имеющий около 10 миллионов идентификаторов. Каждый ID в одной строке. Я хочу преобразовать этот файл в CSV с запятой в качестве разделителя. Я попытался заменить '\ n' в строке на ', \ n', но, к сожалению, ничего не происходит.

Вот код, который я использовал:

s = open("/home/pathHere/filename.txt","r+")
    counter = 0
    for line in s.readlines():
       counter += 1
       line.strip()
       line.replace('\n', ', \n')
       if (counter == 1):
           print(line)
    s.close()

Может кто-нибудь помочь мне с этим, пожалуйста?

1 Ответ

1 голос
/ 05 июня 2019

Строки в python являются константами. Вам нужно написать

line = line.replace('\n', ', \n')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...