Задать вопрос
@analystPython

Нужна помощь из Python. Как перезаписать txt файл с заменой символа «|» на запятую?

Есть большой txt файл (3.5 ГБ). Нужно его переформатировать в CSV, но для этого нужно заменить разделитель вида "|" на запятую. Прошу помощи у знающих людей!
  • Вопрос задан
  • 877 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@dddead
str.replace
А зачем вам заменять? "|" вполне нормальный разделитель.
Ответ написан
Комментировать
@kdvoryashin
Код не проверял, но общая логика такая.

# Read the file
with open('file.txt', 'r') as file :
  data = file.read()

# Replace
data = data.replace("|", ",")

# Write to csv
with open('file.csv', 'w') as file:
  file.write(data)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы