Я преобразовал файл PDF в текстовый файл.Этот текстовый файл также конвертируется в CSV-файл.Моя проблема заключается в том, что содержимое файла csv записано в несколько столбцов (A, B, C, D, E), тогда как я хотел записать его только в один столбец, т.е. в столбец A. Как я могу записать содержимое из этих столбцов только водин столбец?
Я пытался использовать функцию слияния, функцию сцепления и функцию соединения, но это не помогло.
вот мой код
import os.path
import csv
import pdftotext
#Load your PDF
with open("crimestory.pdf", "rb") as f:
pdf = pdftotext.PDF(f)
# Save all text to a txt file.
with open('crimestory.txt', 'w') as f:
f.write("\n\n".join(pdf))
save_path = "/home/mayureshk/PycharmProjects/NLP/"
completeName_in = os.path.join(save_path, 'crimestory' + '.txt')
completeName_out = os.path.join(save_path, 'crimestoryycsv' + '.csv')
file1 = open(completeName_in)
In_text = csv.reader(file1, delimiter=',')
file2 = open(completeName_out, 'w')
out_csv = csv.writer(file2)
file3 = out_csv.writerows(In_text)
file1.close()
file2.close()
Ожидаемый результатв файле csv должен быть столбец A Вся информация.Остальные столбцы Пусто