У меня есть файл журнала с данными внутри.
Я хотел бы преобразовать этот файл в файл CSV (Excel).
Я использую Eclipse и пишу в Jython (все последние версии), но когда я пытаюсь импортировать файлы CSV, я всегда получаю эту ошибку:
ImportError: нет модуля с именем csv.
Ты знаешь почему?
Это моя программа:
import csv
r = open('file.log')
w = open('newfile.csv','w')
writer = csv.writer(w)
for row in r.readlines():
writer.writerow(row.split())
r.close()
w.close()
Теперь я попробовал openCSV. Файл CSV создан, но он пуст.
На самом деле проблема возникла у writeAll
.
Если я поставлю writeNext
, в файле CSV появится только одна строка (это нормально), но при writeAll
файл будет пустым.
Знаете ли вы, как я могу решить свои проблемы?
Это моя программа:
from au.com.bytecode.opencsv import *
from java.io import *
for line in open("out.log"):
try :
en = line.split(" ")
writer = CSVWriter(FileWriter("out.csv"))
writer.writeAll(en)
except : IOException