반응형 Python193 [python] 메모장 내 텍스트가 없는지 빠른 확인 방법 python 메모장 내 텍스트가 없는지 빠른 확인 방법 다음과 같이 메모장 내에 텍스트가 없는 파일인지의 여부를 빠르게 확인 할 수 있는 방법이다. 먼저 glob를 통해 모든 메모장 파일을 리스트 형식으로 긁어놓고, 이외 filename을 바꿔놓고, encoding을 utf-8-sig 형식으로 해서 for문을 통해 하나씩 열어놓는다. 그리고 read 형식으로 텍스트를 가져와서 해당 텍스트의 길이가 특정 길이 미만일 시 print 형식으로 가져오는 방식을 취했다. if 구문을 통해 특정 길이가 미만이면 메모장 문제가 있다는 형식으로 출력해놓고, 이상 없다면 넘어가는 방식이다. ################### 이걸로 메모장 문제없는지 확인하면 됨. import cv2 from glob import glo.. 2022. 9. 25. [python] for 문 내 리스트 2개 이상 사용시 zip 구문을 이용하자. python for 문 내 리스트 여러 개 돌릴시 zip 이용해 보기 for 문 내에 list 2개 이상 여러개 돌릴시 zip 파일을 이용하면은 2개 다 사용이 가능하다. 다만 중요한 것은 갯수가 맞아야 한다. 갯수가 틀리면은 for 문이 정상적으로 돌아가질 않으니 이 점은 꼭 참고해서 잊지 않고 사용해서 오류가 나오질 않도록 해야된다. import requests from bs4 import BeautifulSoup import re import time n = 1 keywords = [ 'your keyword' ] #키워드 입력 urls = [ 'http://www.woorimal.net/hangul/hyundai-poem/ddodarungohyang.htm' ] #URL 입력 for keyword.. 2022. 9. 21. [python] list 내 None 결과값 처리하는 방법 python list 내 None 결과값 처리하는 방법 list 내에 다음과 같이 None의 결과값이 나올 경우, 하기와 같이 if 문을 통해 None 일 경우는 pass, 이외 elif 로 none이 아닐 경우엔 다음과 같이 처리할 수 있다. 이를 통해 None의 결과값을 제외한 나머지의 내용만을 print로 출력해서 볼 수가 있다. results = html.find_all('p') for i in results[4 :] : info = i.find('a') if info == None : #텍스트가 None 이면 패스 pass elif info is not None : #텍스트가 None 이 아니면 출력 text = info.text #텍스트 text = text.replace("\n", "") #.. 2022. 9. 21. [python] 티스토리 xml 백업해보기 python 티스토리 xml 백업해보기 파이썬 코딩을 통해 티스토리 본문을 xml 파일로 저장시 한글이 깨져서 나오는 오류가 발생. 아직까지 해결하지 못했음. 다만 해결 방법으로는 import xml.etree.ElementTree as ET 형식을 호출하여, 이에 해결 내용을 트리 형식으로 정리하여 넣어서 write 해주면은 저장됨. 다만 이는 xml 형식으로 저장하려고 한다면 적어도 id, title, date, category, content 등의 내용도 별도로 설정하여 넣어줘야하는 것으로 판단됨. 예를 들어서 data를 입력시 xml 루트는 뭘로 해야되는건지 등을 설정만 해준다면은 충분히 xml 파일로 텍스트를 만들어 보는 것도 가능할 것으로 짐작됨. 다만 워드프레스, 블로그스팟 등은 어떻게 xm.. 2022. 9. 20. 이전 1 ··· 4 5 6 7 8 9 10 ··· 49 다음 반응형