반응형
python csv writer를 사용하여 csv 파일을 작성하려고합니다.
열 값 중 하나가 ""[큰 따옴표]로 묶여있는 경우 예 : : 'col1' 'col2' "test", 워드 패드에서 파일을 열면 test라는 단어가 "test"로 예상되지만 실제 결과는 "" "test" ""입니다.
누군가이 문제에 대해 안내 할 수 있습니다.
내 시험의 샘플 스 니펫 :
csvReader = csv.reader(iInputFile)
writer = csv.writer(open('one_1.csv', 'wb'), delimiter=',', lineterminator='\r\n')
for row in csvReader:
rawRow = []
rawRow.append('31-7-2014') #Appending Date
rawRow.append(row[0]) #Appending data
rawRow.append('\"'+'test'+'\"')
writer.writerow(rawRow)
해결 방법
이것으로 시도
f_writ = open('one_4.csv', 'wb')
csvReader = csv.reader(iInputFile)
writer = csv.writer(f_writ, delimiter=',',
lineterminator='\r\n',
quotechar = "'"
)
for row in csvReader:
writer.writerow(['31-7-2014',row[0],'\"text\"'])
f_writ.close()
또한 나는이 링크가 매우 유용하다고 생각합니다.
참조 페이지 https://stackoverflow.com/questions/25056881
반응형
'파이썬' 카테고리의 다른 글
파이썬 각 하위 목록의 첫 번째 항목 추출 (0) | 2020.12.11 |
---|---|
파이썬 n 번째 행마다 판다 (0) | 2020.12.11 |
파이썬 BLAS / LAPACK이 설치되지 않음 : 어떻게 설치합니까? (0) | 2020.12.11 |
파이썬 matplotlib의 bbox_to_anchor 및 loc (0) | 2020.12.11 |
파이썬 파일이 비어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.12.11 |
댓글