목록이 있습니다 : [ '1', '2', '3'] 1,2,3로 즉 괄호 또는 따옴표로 변환하고 싶습니다.목록을 CSV로 변환하는 방법
4
A
답변
6
하지만 실제로는 csv가 아닙니다 (이스케이프 처리해야합니다).
10
표준 CSV 파일을 생성하려면 csv 모듈을 사용하십시오. 워드 프로세서에서
예 :
>>> import csv
>>> spamWriter = csv.writer(open('eggs.csv', 'wb'), delimiter=' ',
... quotechar='|', quoting=csv.QUOTE_MINIMAL)
>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans'])
>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
0
파이썬 실제로 데이터를 버퍼링입니다 무엇을 파일에 데이터를 작성하고 다음 파일과의 I/O 작업을 수행 할 때마다
import csv
def writeCsvFile(fname, data, *args, **kwargs):
"""
@param fname: string, name of file to write
@param data: list of list of items
Write data to file
"""
mycsv = csv.writer(open(fname, 'wb'), *args, **kwargs)
for row in data:
mycsv.writerow(row)
mydat = (
['Name','Age','Grade'],
['Teri', 14, 7],
['John', 8, 2]
)
writeCsvFile(r'c:\test.csv', mydat)
0
칼, (파일에 데이터 쓰기). 이 작업을 '플러시'(버퍼)라고합니다. 열린 파일을 close()하고 있는지 확인해야합니다. 그렇지 않으면 버퍼가 플러시되지 않으므로 파일에 아무 것도 쓰지 않습니다.
0
코드 열기 부분을 나눠서 나중에 별도로 닫을 수 있어야한다고 생각합니다. 이 경우 작성자 객체를 "닫으려고"시도하고 있습니다. 더 좋은 방법은 "with"를 사용하는 것이지만이 예는 사용자가 가지고있는 방식과 유사합니다.
csvfile = open('test.csv', 'wb')
csvwriter = csv.writer(csvfile)
for item in pct:
csvwriter.writerow(item)
csvfile.close()
관련 문제
- 1. django를 사용하여 쿼리 목록을 CSV로 변환하는 방법
- 2. 오픈 오피스를 사용하여 TSV를 CSV로 변환하는 방법
- 3. 는 HashMap에 목록을 변환하는 방법
- 4. 엑셀 시트에서 목록을 역순으로 변환하는 방법
- 5. ASP.NET에서 개체 목록을 JSON으로 변환하는 방법
- 6. 목록을 사용하여 데이터베이스를 직렬화로 변환하는 방법
- 7. csv로 가져 오는 방법
- 8. 는 CSV로 HTML의 메타 태그와 CSV로
- 9. 3D 배열 문자열 [3,7, x]을 csv로 변환하는 방법이 있습니까?
- 10. CSV로 내보내기 - C#
- 11. xml 레이어 목록을 코드로 레이어 드로 가능하게 변환하는 방법
- 12. 목록을 변환하는 방법 <String> 목록으로 <Object>
- 13. 'date lookalike'텍스트 열을 CSV로 내보내는 방법
- 14. RSqlite를 사용하여 sqlite를 CSV로 내보내는 방법?
- 15. 날짜 목록을 AlarmManager로 변환하는 방법은 무엇입니까?
- 16. 종속성 목록을 빌드 순서로 변환하는 Java 코드?
- 17. Linq 목록을 데이터 집합으로 변환하는 방법은 무엇입니까?
- 18. 변환하는 방법
- 19. Linq - 평면을 Hierarchy로 변환하는 방법?
- 20. sqlite DB를 csv로 내보내기
- 21. .csv로 .xls를 내 보내면
- 22. UnicodeDecodeError 문자열을 CSV로 읽음
- 23. CSV로 Access 데이터베이스 내보내기
- 24. iSeries CSV로 내보내기
- 25. 레일에서 CSV로 데이터 내보내기
- 26. 배열을 CSV로 내보내기
- 27. 레일 - CSV (CSV로 내보내기)
- 28. null로 .csv로 내 보냅니다.
- 29. DataSet \ DataTable을 CSV로 변환
- 30. SSRS 보고서 - CSV로 내보내기
쉼표로 구분 된 목록을 텍스트 형식이나 CSV 파일로 만드시겠습니까? – martineau