КАК TXT ПЕРЕВЕСТИ В CSV PYTHON
Для перевода текстового файла в формат CSV (Comma Separated Values) в Python существует несколько способов. Самый простой из них - использовать библиотеку pandas.
Вот как можно перевести txt-файл, разделенный пробелами, в csv-файл:
import pandas as pd
df = pd.read_csv('input_file.txt', delimiter=' ')
df.to_csv('output_file.csv', index=False)
Данный код считывает содержимое txt-файла 'input_file.txt' с помощью функции read_csv() и сохраняет его в переменную df (DataFrame). Затем данные записываются в csv-файл 'output_file.csv' с помощью функции to_csv(). Параметр index=False означает, что не нужно сохранять номера строк.
Если же файл разделен другими символами, например, запятыми, то нужно изменить значение параметра delimiter:
df = pd.read_csv('input_file.txt', delimiter=',')
Кроме библиотеки pandas для работы с CSV-файлами в Python можно также использовать встроенную библиотеку csv. Для этого необходимо считать содержимое txt-файла, произвести необходимые операции и записать результат в csv-файл:
import csv
with open('input_file.txt') as f:
reader = csv.reader(f, delimiter=' ') data = [row for row in reader]
with open('output_file.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
Здесь функции csv.reader() и csv.writer() используются для чтения и записи csv-файла, соответственно. Параметр newline='' необходим для правильной работы функции writerows().
How to convert text file into CSV
How to convert txt file to csv or excel file
Работа с CSV файлами в Python - Запись данных в CSV файл - Кодировки, разделители
How to convert xlsx sheets to txt files - Python
Как изменить формат файла?
Convert .txt to Excel (.csv or .xlsx) using Python
Есин Никита. Решение проблемы с долгой записью в БД из большого csv-файла с помощью bulk_create.
Python – Как работать с большими CSV-файлами
Новые материалы:
- Как удалить django
- Посчитать количество заглавных букв в строке python
- Python гипотеза коллатца
- Парсинг авито python
- Как импортировать изображение в python
- Курсы python симферополь
- List assignment index out of range python ошибка
- Python удалить каждый третий символ
- Главная страница django
- Axis 0 python что значит
- Перевод кода из python в c
- Opencv python установка