디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] [CSV읽기] CSV파일의 마지막 행이 인식되지 않는 문제

rosros갤로그로 이동합니다. 2022.10.19 21:32:40
조회 166 추천 0 댓글 0
														

제목 : [에러] SyntaxError 질문

============================================================

내용 :

1. 코드


FileDirPath = 'source/개역개정/'
FileName = f'개역개정_{BookNo}{ChapterNoEntry.get()}.txt'
FilePath = os.path.join(FileDirPath, FileName)
print("FilePath", FilePath)
StrtVerseNo = int(StrtVerseNoEntry.get()) - 1
EndVerseNo = int(EndVerseNoEntry.get())
# VerseRange = [StrtVerseNo, EndVerseNo]
ForCount = EndVerseNo - StrtVerseNo + 1
with open(os.path.join(FilePath), "r", encoding="utf-8") as ReadText:
# BibleText = ReadText.readlines()[StrtVerseNo]
# print("BibleText", BibleText)
try:
for VerseRange in range(StrtVerseNo, EndVerseNo):
print("EndVerseNo", EndVerseNo +1 )
print("VerseRange", VerseRange)
AppendNewRow = open('Text_raw.csv', 'a', newline='', encoding='utf-8')
print("AppendNewRow", AppendNewRow)
print("ReadText", ReadText)
BibleText = textwrap.fill(re.sub(r"[0-9]", "" ,ReadText.readlines()[VerseRange]).strip(), width=NmbrWords)
ANR = csv.writer(AppendNewRow)
ANR.writerow([f"{BookNoFull} {ChapterNoEntry.get()}장", f"{VerseRange + 1}절", BibleText])
print(VerseRange)
print("BibleText", BibleText)
ReadText.seek(0)
print(type(BibleText))
AppendNewRow.close
except IndexError:
print("IndexError 무시")
AppendNewRow = open('Text_raw.csv', 'a', newline='', encoding='utf-8')
ANR = csv.writer(AppendNewRow)
ANR.writerow(["내용없음", "내용없음", "내용없음"])

# 줄 나누기 전 CSV 검사
CSVReview = open('Text_raw.csv', 'r', encoding='utf-8', newline='')
Rdr = csv.reader(CSVReview)
for line in Rdr:
print("줄 나누기 전 csv: ", line)
CSVReview.close()
print("줄 나누기 전 텍스트 pd: ", pd.read_csv('Text_raw.csv'))

# CSV 파일의 마지막 줄
with open('Text_raw.csv', 'r', encoding='utf-8') as CSVReview2:
Rdr2 = csv.reader(CSVReview2)
for line2 in Rdr2:
pass
print("마지막줄: ", line2)



2. 에러 메시지


작성된 CSV파일을 다시 읽을 때 마지막 행을 인식하지 못함

작성된 CSV파일을 확인하면 의도한대로 잘 써져있음


3. 자신이 의도한 작동방식 설명, 코드 설명


성경의 범위를 설정하면 TXT파일에서 본문을 불러와서

기능1. 설정한 범위의 구절을 설정한 길이에 맞춰 줄바꿈을 해주고 CSV파일에 써주고

기능2. 위에 CSV파일 중 긴 구절을 나눠서(새로운 행으로 추가함) 새로운 CSV파일로 쓰는 프로그램입니다.

기능1에서 기능2로 넘어가는 중간에, 기능1에 기록된 CSV파일을 읽어보면 마지막 행이 읽히지 않습니다.

그래서 기능2에선 마지막행은 생략된채 작업됩니다.

기능1에서 작성된 CSV파일은 헤더를 가지고 있습니다.


올린 코드의 마지막 두 부분이 기능1에서 쓰여진 CSV를 검수하는 코드인데

둘 다 마지막 행이 아닌 끝에서 두번째 행을 마지막 행으로 표시함...

왜 기능1에서 작성된 CSV파일의 마지막행이 읽히지 않는걸까요?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
- AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
1954 🔎질문 과제 파이썬 주제 추천좀요~~ [1] ㅇㅇ(14.37) 22.11.07 331 0
1953 🔎질문 f string은 어케 써요 [3] ㅇㅇ(124.49) 22.11.07 147 0
1951 🔎질문 파이썬 교재로 기본 공부하다가 막힌 부분이 있어서 질문드립니다 [2] 팩톨이갤로그로 이동합니다. 22.11.05 170 0
1949 🔎질문 숙제좀도와주세요 [3] ㅇㅇ(112.152) 22.10.30 277 0
1948 🔎질문 파이썬 관련 질문 [1] 탕구리(121.127) 22.10.29 190 0
1946 🔎질문 파이썬 셀레니움 shadow-root 관련 질문 드립니다. [4] ㅇㅅㅇ(211.114) 22.10.27 288 1
1945 💡답변 flask 답변 [2] ㅇㅇ(112.221) 22.10.27 177 0
1944 🔎질문 심심한데 도움 필요한사람 [2] ㅇㅇ(112.221) 22.10.27 168 0
1943 📚정보 파이썬 3.11나왔네 [3] ㅇㅇ(1.237) 22.10.27 262 0
1942 🔎질문 아나콘다 설치 시 자동으로 설치되는 스파이더 관련 질문!!ㅠㅠ [6] portishead(112.169) 22.10.27 217 0
1941 🔎질문 파이썬 처음 시작하는데 도움좀ㅠㅠ [3] ㅇㅇ(118.32) 22.10.26 162 0
1940 일반 이런 해괴망측한 언어가 다 있담 ㄹㅇ갤로그로 이동합니다. 22.10.26 136 0
1939 🔎질문 flask 잘하시는 분? [3] ho(49.164) 22.10.25 222 0
1938 🔎질문 왕초보 질문 [6] ㅇㅇ(210.125) 22.10.24 193 0
1937 🔎질문 파이썬으로 브라우저 여는 거 어떻게 하나요? [3] ㅇㅇ(143.248) 22.10.23 186 0
1936 🔎질문 파이썬 셀레니움 alert질문 드려요 [2] ㅇㅇ(211.114) 22.10.21 418 0
1935 🔎질문 Png 에서 mp4로 변환하는데 오류 도움 부탁드립니다 ho(49.164) 22.10.20 111 0
1934 🔎질문 selenium alert창 처리 질문 ㅇㅇ(211.243) 22.10.20 114 1
🔎질문 [CSV읽기] CSV파일의 마지막 행이 인식되지 않는 문제 rosros갤로그로 이동합니다. 22.10.19 166 0
1932 🔎질문 Flask 스트리밍 도와주십쇼 ho(49.164) 22.10.18 114 0
1931 🔎질문 파이썬 정렬 힌트 도와주세요 [4] ㅇㅇ(1.242) 22.10.18 163 0
1930 🔎질문 물리학과는 왜 파이썬을 배우나요? [4] ㅇㅇ(222.236) 22.10.18 261 0
1929 🔎질문 gradio 웹페이지 자동화 질문 콜라조무사갤로그로 이동합니다. 22.10.18 101 1
1928 🔎질문 파이썬 출력문 정렬좀 도와주세요 ㅁㄴㄴ(211.251) 22.10.18 118 0
1927 🔎질문 파이썬 왕초보 질문좀.. ㅇㅇ(86.233) 22.10.18 172 1
1926 🔎질문 자료구조 Linked List 구현 과제 도와주실 분 3만원 [2] 파이썬늅(14.5) 22.10.17 169 0
1923 🔎질문 Pyqt5 로 트레이딩뷰 같은거 만들라면 무슨 모듈 써야됨? [3] ㅇㅇ(122.35) 22.10.16 184 0
1921 🔎질문 Yolov5 스트리밍 도움 부탁 드립니다 [2] ho(49.164) 22.10.15 255 0
1920 🔎질문 하 ㅡㅡ [5] 이게도대체머가잘못(121.55) 22.10.11 168 0
1918 일반 파이썬 23일차가 겪고 있는 꼬라지 보여줌 [7] ㅇㅇ(182.211) 22.10.08 460 0
1917 🔎질문 왕초보의 질문 [2] ㅇㅇ(211.234) 22.10.08 163 0
1916 🔎질문 리스트 insert가 O(n)이고 append는 O(1)이면 [7] ㅇㅇ(110.70) 22.10.08 159 0
1915 일반 야발 GUI 연결하는게 진짜 개ㅈ같이 빡세노 [4] ㅇㅇ(182.211) 22.10.08 278 0
1914 🔎질문 초보 질문 [4] ㅇㅇ(219.250) 22.10.06 168 0
1913 🔎질문 왕초보 질문... [6] ㅇㅇ(123.143) 22.10.05 195 0
1912 🔎질문 셀레니움 함수 href url에서 텍스트 추출하여 저장하는 방법좀 [9] ㅇㅇ(203.249) 22.10.05 169 0
1911 🔎질문 파이썬 소수점 내림 어케함? [3] ㅇㅇ(58.225) 22.10.03 200 0
1909 🔎질문 파이썬 설치 방법 보고 했는데.. [4] ㅍㅇ(110.8) 22.10.03 836 0
1907 🔎질문 뉴비 while문 질문있어요!! [3] ㅇㅇ(180.69) 22.10.01 172 0
1905 🔎질문 본인 개초보가 def return / 하다 막혔음 [8] ㅇㅇ(125.129) 22.09.28 206 0
1904 🔎질문 필터링 코드 만든다고 대가리 박는 초보임 [1] ㅇㅇ(182.211) 22.09.28 136 0
1902 🔎질문 개초보 노가다 줄이는 방법 좀 알려주세여... [3] ㅇㅇ(182.211) 22.09.24 231 0
1901 🔎질문 파이썬 공부 길잡기 [8] milkiscow(211.182) 22.09.20 1818 0
1900 🔎질문 프로세스 우선순위랑 선호도 설정 [2] ㅇㅇ(59.2) 22.09.19 690 0
1898 🔎질문 반복문 질문 [7] ㅇㅇ(116.47) 22.09.18 202 0
1897 🔎질문 Jpg 파일명을 날짜와시간으로 저장 하는데 경로 설정을 모르겠습니다. [8] ho(49.164) 22.09.17 278 0
1896 🔎질문 파이참 하는데 __init__이 어떻게 문제인건가요? [3] ㅇㅇ(27.117) 22.09.16 238 0
1895 🔎질문 겜도중에 파이썬키면 정지먹나...? [3] ㅇㅇ(211.104) 22.09.15 244 0
1894 🔎질문 파이썬 문자열 따음표 5개를 적은 경우 [7] 파이썬초보(222.117) 22.09.15 185 0
1893 🔎질문 형들 나파알못인데 진짜 방향좀 제시해줘 [5] ㅇㅇ(222.239) 22.09.14 184 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2