Django 응용 프로그램의 일부인이 작은 코드를 작성했습니다. 그것은 DB 테이블 (MySql)에서 데이터를 집어 들고 csv 파일을 만들어야합니다. 그것의 아주 간단한 오류가 될 수 있습니다,하지만 그것을 해결할 수 없습니다. 파일의dsango에서 데이터베이스를 Python을 사용하여
이름 : write_to_csv.py
import csv
def createCSV():
from django.db import connection, transaction
cursor = connection.cursor()
cursor.execute("select * from avg_max_min;")
csv_writer = csv.writer(open("out.csv", "wt"), delimiter=',')
csv_writer.writerow([i[0] for i in cursor.description]) # write headers
csv_writer.writerows(cursor)
del csv_writer # this will close the CSV file
오류
예외 값 :
'모듈'개체가 어떤 속성 '작가'가없는
예외 위치 : C : \ Python26 \ lib 디렉토리 \ site-packages \ django \ bin \ report \ src \ report .. \ report \ report_view \ write_to_csv.py createCSV, line 6의
당신이 장고 쉘에 가서 할 경우 : '수입 csv' 은 무엇을 말하는가 'csv.writer' 다음에? – mgalgs
자세한 내용은 "help", "copyright", "credits"또는 "license"를 입력하십시오. (InteractiveConsole) >>> 오기 CSV >>> csv.writer <내장 함수 라이터> >>> csv.writer (오픈 ("out.csv", "WB")) <_csv. Writer 객체 0x014E2990> – Compuser7
거기에 코드가 있어야합니다. 모든 것을 어딘가에 게시하면 더 나은 도움을 얻을 수 있습니다. – mgalgs