반응형
python 메모장 내 텍스트가 없는지 빠른 확인 방법
다음과 같이 메모장 내에 텍스트가 없는 파일인지의 여부를 빠르게 확인 할 수 있는 방법이다. 먼저 glob를 통해 모든 메모장 파일을 리스트 형식으로 긁어놓고, 이외 filename을 바꿔놓고, encoding을 utf-8-sig 형식으로 해서 for문을 통해 하나씩 열어놓는다. 그리고 read 형식으로 텍스트를 가져와서 해당 텍스트의 길이가 특정 길이 미만일 시 print 형식으로 가져오는 방식을 취했다. if 구문을 통해 특정 길이가 미만이면 메모장 문제가 있다는 형식으로 출력해놓고, 이상 없다면 넘어가는 방식이다.
################### 이걸로 메모장 문제없는지 확인하면 됨.
import cv2
from glob import glob
import numpy as np
import re
for filename in glob(r'C:/Users/user/raw/literature/*.txt') :
file = filename.replace("\\", "/")
file = open(str(file), 'r', encoding='utf-8-sig') #메모장 열기
text = file.read()
if len(text) <= 5 : #특정 길이 미만일시
print(str(filename)+' 메모장이 문제가 있습니다.') #보여주기
else :
pass
반응형
'Python' 카테고리의 다른 글
[python] 블로그 자동 글쓰기 포스팅 노출 테스트 결과 분석 및 인사이트 공유 (0) | 2022.10.05 |
---|---|
[python] json, dict 에서 DataFrame 변환시 All arrays must be of the same length 오류 해결 (0) | 2022.10.01 |
[python] for 문 내 리스트 2개 이상 사용시 zip 구문을 이용하자. (0) | 2022.09.21 |
[python] list 내 None 결과값 처리하는 방법 (0) | 2022.09.21 |
[python] 티스토리 xml 백업해보기 (0) | 2022.09.20 |
댓글