ОсновноеRadiotalkПользовательское
Программы
6   •   Посмотреть все темы

Текстовый редактор

 

552
Илья @SmadeX
Есть файл на 4 000 000 строк 🐱‍👤
Вообщем нужно в конце каждой строки добавить нужный мне символ. Посоветуйте текстовый редактор которым это можно быстро сделать. Блокнот зависает и не очень хочется ждать часов 5 пока он развиснет.

2349
redsymbzone @redsymbzone
щас код python напишу, сек...
если логически подумать то тебе нужно просто поставить нужный символ перед "\r" не так ли? Если да то не проблема))

Отредактировано redsymbzone - 16.11.2009
552
Илья @SmadeX
redsymbzone пишет:

щас код python напишу, сек...
если логически подумать то тебе нужно просто поставить нужный символ перед "\r" не так ли? Если да то не проблема))

Не понял тебя.. что значит через "/r"

2349
redsymbzone @redsymbzone
ой ну я просто как пример привел, в текстовых файлах там после каждой строчки стоит "\r"....anyway тебе нужно добавить нужный символ после каждой строчки так да?

Отредактировано redsymbzone - 16.11.2009
552
Илья @SmadeX
Ну вот допустим есть файл
123456
123456
123456
123456
123456
...

Мне нужно его сделать таким
123456|бла бла бла
123456|бла бла бла
123456|бла бла бла
123456|бла бла бла
123456|бла бла бла
...

Только таких строчек не 5, а 4 000 000 🐱‍👤

Отредактировано SmadeX - 16.11.2009
2349
redsymbzone @redsymbzone
Только таких строчек не 5, а 4 000 000

no problem))

new = "твой текст который будет добавлен после каждой строки"
data = open("путь к файлу").read()
file = open("путь к файлу","w")
data = data.replace("\r","\r"+new)
file.write(data)
file.close()

измени путь к файлу, сохрани это все в текстовый файл типа "test.py" и запусти его с помощью python (python.org)

Отредактировано redsymbzone - 16.11.2009
4875
ValdeZ @ValdeZ
Отличный пример, что питон это сверхвысокоуровневый язык программирования и что он удобный.
Я тоже решил заняться изучением питона 😀

20090
Dimitry @Dimitry
data = data.replace("\r",new+"\r")

так надо, сначало new потом \r

2349
redsymbzone @redsymbzone
а да точно))