2013-10-15 2 views
2

다음 웹 사이트에서 CSV 파일을 읽고 쓰고 분석하는 방법을 알아 보려면 다음 코드를 사용합니다. http://www.whit.com.au/blog/2011/11/reading-and-writing-csv-files/. 그러나 이러한 오류가 발생합니다.Python CSV Module

Traceback (most recent call last): Files "csv_example.py", 
line 1, in <module? import csv 
File "C:\python27\csv.py", line 11, in <module> 
mywriter = csv.writer(csv_out) 
AttributeError: 'module' object has no attribute 'writer' 

위의 오류가 발생하는 이유는 무엇입니까? 나는 Notepad ++와 PowerShell을 사용하고있다. 실제로 주위를 둘러 보았고 파이썬 다운로드 용 CSV 모듈을 찾으려고했지만 아무 것도 찾지 못했습니다. 나는 조금 잃어 버렸어. (!) 참고에

import csv 

bus_numbers = ['101', '102', '36', '40'] 
bus_names = ['NUC_A', 'NUC_B', 'CATDOG', 'HYDRO_A'] 
voltage = [.99, 1.02, 1.01, 1.00] 

# open a file for writing. 
csv_out = open('mycsv.csv', 'wb') 

# create the csv writer object. 
mywriter = csv.writer(csv_out) 

# all rows at once. 
rows = zip(bus_numbers, bus_names, voltage) 
mywriter.writerows(rows) 

# always make sure that you close the file. 
# otherwise you might find that it is empty. 
csv_out.close() 

, 나는 읽기, 쓰기 및 파이썬에서 CSV 파일을 사용하는 방법에 대한 좋은 자습서 흥미로운입니다.

+0

공식적인 파이썬 문서에는 [csv 모듈] (http://docs.python.org/2/library/csv.html)에 대한 정교한 섹션이 있습니다. –

답변

11

이것은 일반적인 오류입니다. 스크립트의 이름을 csv.py에서 다른 것으로 바꿉니다. import csv을 실행하면 자체적으로 가져 오기를 시도합니다.