Python으로 작성된 CSV 파일에는 행 사이에 빈 줄이 포함되어 있습니다.
Python에서 CSV 파일을 작성할 때 각 행 사이에 빈 줄이 나타날 수 있습니다. Microsoft Excel에서 열 때. 이 문제는 csv.writer 모듈이 줄 끝을 제어하여 파일에 "rn"을 쓰기 때문에 발생합니다.
Python 3용 솔루션:
빈 줄을 제거하려면, newline=''으로 출력 파일을 여는 코드를 다시 작성하세요. 이 매개변수는 개행 변환을 방지하여 "n"만 작성하여 행당 한 줄이 되도록 합니다.
with open('/pythonwork/thefile_subset11.csv', 'w', newline='') as outfile: writer = csv.writer(outfile)
또는 newline=''과 함께 Path 모듈의 열기 메소드를 사용할 수 있습니다.
from pathlib import Path with Path('/pythonwork/thefile_subset11.csv').open('w', newline='') as outfile: writer = csv.writer(outfile)
Python 2용 솔루션:
For Python 2에서는 'w' 대신 'wb'로 출력 파일을 열어 바이너리 모드를 사용합니다.
with open('/pythonwork/thefile_subset11.csv', 'wb') as outfile: writer = csv.writer(outfile)
추가 참고 사항:
위 내용은 Python으로 작성한 CSV 파일을 Excel에서 열 때 빈 줄이 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!