파이썬 csv질문드립니다.
글쓴이: rladmsxor93 / 작성시간: 목, 2018/01/11 - 6:47오후
import csv csvfile = open("test.csv","w+") try: writer = csv.writer(csvfile) writer.writerow(('number','number plus 2', 'number times 2')) for i in range(10): writer.writerow( (i,i+2,i+2)) finally: csvfile.close()
소스를 이렇게 작성을 하면 csv파일을 오픈해보면
number number plus 2 number times2 0 2 0 1 3 2 2 4 4 ....
이런식으로 한칸씩 띄워져서 저장이 되는데 왜그런건가요??
예제를 따라해봐도 한칸씩 점프해서 저장이 됩니다...
Forums:
파이썬 버전에 따라 다를 수 있겠네요. 아래 문서에
파이썬 버전에 따라 다를 수 있겠네요. 아래 문서에 힌트가 있을 거 같네요.
https://docs.python.org/2/library/csv.html
https://docs.python.org/3/library/csv.html
세벌 https://sebuls.blogspot.kr/
저 코드에서 저런 결과가 나올리 없을 것 같은데...
저 코드에서 저런 결과가 나올리 없을 것 같은데...... (i, i+2, i+2)이게 어떻게 '0 2 0' 가 될수 있는지 .....
'한칸'이라는 것이 컬럼과 컬럼 사이에서 한칸이라는 뜻인가요,
줄과 줄 사이에 한줄씩 공백이 생긴다는 것인가요?전
원하는 출력 포맷이 뭔지 모르겠지만, 전자의 문제라면 delimiter에 대해 알아보시고, 후자의 문제라면 저도 모르겠네요.
댓글 달기