Я очень новичок в python. У меня есть .txt-файл и вы хотите преобразовать его в CSV-файл с форматом, который мне рассказывали, но выполнить его не удалось. рука может быть полезна для него. Я собираюсь объяснить это скриншотами.запись данных в текстовый файл при преобразовании его в csv
У меня есть txt-файл с именем bip.txt. и данные внутри него является like this
Я хочу, чтобы преобразовать его в формат CSV, как this csv file
до сих пор, что я мог сделать, это только писать все данные из текстового файла с этим кодом:
read_files = glob.glob("C:/Users/Emrehana1/Desktop/bip.txt")
with open("C:/Users/Emrehana1/Desktop/Test_Result_Report.csv", "w") as outfile:
for f in read_files:
with open(f, "r") as infile:
outfile.write(infile.read())
Итак, есть ли решение для преобразования его в CSV-файл в желаемом формате? Надеюсь, я объяснил это четко.
Пожалуйста, уделите минутку, чтобы преобразовать эти снимки экрана в текстовые примеры в ваш вопрос. – tdelaney
Вы должны использовать библиотеку Python ** csv **, см. Https://docs.python.org/2/library/csv.html (Например, версия Python 2) или https://docs.python.org/3/library/csv.html для Python 3. – paisanco
Почему вы пытаетесь обработать несколько входных файлов с помощью 'for f в read_files:' петля, учитывая, что есть только одна? Даже если их было больше, в выходном файле 'Test_Result_Report.csv' будет выводиться только выход из последнего. Мне не кажется, что вы много думали или пытались решить проблему. Предложите, чтобы вы прочитали [_ Сколько ожидается усилий по исследованию пользователей переполнения стека? _) (Http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow- пользователи) – martineau