2012-12-02 3 views
0

첫째, 나는이 문제를 해결하는 수많은 웹 사이트가 있음을 인식하면서, 파이썬 (제 첫 번째 언어)을 배우고 있습니다. 나는 주말을 보냈습니다. 솔루션 구현에 대한 내 머리를 맞대고 그걸로 아무 데있어. 그래서, 나는 여기있는 누군가가 나를 도울 수 있기를 바라고 있습니다.목록의 목록에서 만든 * .csv 파일을 출력합니다.

문제는 간단합니다 : 나는 파이썬 프로그램에서리스트의리스트를 만들었고, 이것을 * .csv 파일로 출력해야합니다. 등 엑셀 목록은 다음과 같습니다

로 가져 : 나는 각 목록의 요소가 정수 솔루션을 발견했습니다

[['title1','title2','title3'],['date1','info1','category1'],['date2','info2','category3'],...] 

, 나는 그들이 문자열 동작하지 않습니다.

이 문제에 대한 도움을 주시면 감사하겠습니다.

감사합니다,

아담

답변

0

이 작업을 수행 할 수있는 CSV 모듈이있다 :

import csv 

data = [['title1','title2','title3'],['date1','info1','category1'],['date2','info2','category3']] 

with open('stuff.csv', 'wb') as csvfile: 
    writer = csv.writer(csvfile) 
    for line in data: 
    writer.writerow(line) 
+0

안녕, 당신의 응답을 주셔서 감사합니다! 나는 코드를 시도했다.'invalid mode : 'wv'라는 에러 메시지를 처음으로 구현했을 때,'w '로 변경하면'error free '가 실행되는 것처럼 보였다. 이것은 어리석은 질문 일지 모르지만 파일 출력은 어디까지 정확하게 나오나요? 파일을 실제로 위치에 저장하는 방법에 대해 설명서 등을 읽지 못했습니까? 내가 당신의 솔루션을 잘못 구현했거나 확실하지 않은 것이 있습니까? 이것에 대한 귀하의 도움에 다시 한번 감사드립니다! Adam – AdamDynamic

+0

죄송합니다, typo. 그것은'wb'라고되어있었습니다. 'w'는 쓰기를위한 것이고'b'는 바이너리를위한 것입니다. CSV 파일에는'b' 플래그가 꼭 필요하지 않습니다. Windows에서 실행하지 않는 한'b'는 어쨌든 다른 것을하지 않습니다. –

+0

나의 예제는'stuff.csv' 파일을 현재 디렉토리에 쓴다. (당신이 스크립트를 실행할 때마다). 거기에'/ home/adam/stuff.csv'와 같은 전체 파일 경로를 넣을 수 있습니다. –

관련 문제