drno-reg
@drno-reg
см не кратко

Как правильно выгрузку из Oracle сохранить в CSV?

Здравствуйте.

Хочу выгрузить информацию из объекта Oracle в CSV файл.

пытаюсь сделать так

csv_file=open("C:\\DataBases\\csv\\%s_%s.csv" % (FILE_NAME, TABLE_NAME), "a")
# wr.writerow(mylist)
for row in cursor:
    result_inside={}
    for col, val in zip(col_names, row):
        result_inside[col] = val
    count_rows+=1
    result_select_from_oracle.append(result_inside)
    csv_file.csv.writer(result_inside, quoting=csv.QUOTE_ALL)
print("Обнаружено сторок: ",count_rows)
file.close();
csv_file.close();


НО получаю ошибку

csv_file.csv.writer(result_inside, quoting=csv.QUOTE_ALL)
AttributeError: '_io.TextIOWrapper' object has no attribute 'csv'


Что делаю не так и как решить эту проблему?
  • Вопрос задан
  • 1357 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
у объекта csv_file нет действитльно атрибута csv :-)

writer= csv.writer(csv_file, delimiter=';')
    for line in data:
        writer.writerow(result_inside)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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