AI가 CSV를 네 행이라고 했다면, 줄을 센 건가요? 기록을 센 건가요?
따옴표로 감싼 CSV 필드에는 줄바꿈이 들어갈 수 있습니다. 파싱한 기록을 세고 헤더 포함 여부를 밝히세요. 보이는 줄마다 새 기록은 아닙니다.
Python의 CSV 문서는 한 기록이 여러 줄에 걸칠 수 있어 읽은 줄 수와 반환한 기록 수를 구분합니다. 정리를 제안하기 전에 구분 문자와 따옴표 규칙을 확인하도록 요청하세요.
물리적 네 줄, 데이터 기록 두 개
가상 CSV는 헤더와 A·B 기록입니다. A의 따옴표 안 메모에는 줄바꿈과 쉼표가 있고 B의 메모에는 따옴표로 감싼 단어가 있습니다. 원문은 물리적 네 줄이지만 CSV 파서는 헤더를 포함한 세 행, 즉 데이터 기록 두 개를 반환했습니다.
필드 안 문장부호도 시험하세요
파서는 A의 여러 줄 메모와 B의 내부 따옴표를 보존했습니다. 파싱한 행을 메모리 CSV에 쓰고 다시 읽어 같은 필드를 확인했습니다. 원문을 줄로 나누면 조각 네 개이며 쉼표마다 나눠도 A의 메모가 깨집니다.
다시 쓰기 전에 근거를 요청하세요
예시 입력: “기록 ID를 보존하고 구분 문자·따옴표·헤더 처리를 밝혀줘. 따옴표 안 쉼표·내부 따옴표·줄바꿈 샘플로 파싱한 기록 수와 필드 수를 보여줘. 기대 개수에 맞추려고 줄을 삭제하지 마.”
가져오기 조건을 남기세요
Python 파일 읽기 문서는 CSV에 맞는 줄바꿈 처리를 안내하며 newline을 빈 문자열로 지정합니다. 다른 앱은 다른 형식을 쓸 수 있습니다. 실제 가져올 프로그램의 설정과 가져온 필드를 확인하세요.
2026년 10월 14일 발행. 기존 Python 3.12.14로 자체 가상 문자열을 메모리에서 파싱·다시 기록·재파싱했습니다. AI 서비스·스프레드시트 가져오기·고객 파일·전체 호환성을 시험하지 않았습니다.
출처: Python · CSV.