본문 바로가기

python334

파이썬 리스트 순서 뒤집기 파이썬 리스트 순서 뒤집기 name_list = ["손하나", "장태우", "황미경", "문성호", "신윤지"] name_list[::-1] # out = ['신윤지', '문성호', '황미경', '장태우', '손하나'] [참고] 랜던 이름 추출 name_list = ["손하나", "장태우", "황미경", "문성호", "신윤지", "김동원", "이지수", "정태현"] import random random.choice(name_list) # out = '황미경' random.choice(name_list) # out ='이지수' random.choice(name_list) # out ='황미경' random.choice(name_list) # out ='문성호' random.choice(name_list) .. 2023. 11. 30.
error: multiple repeat at position error: multiple repeat at position¶ re 메서드를 적용할 때 정규식이 잘못 적혀있으면 아래와 같은 에러가 나타납니다.ㅡ In [1]: import re # [\s]? 는 공백이 있을 수도 있고 없을 수도 있다는 의미 입니다 ! pattern = r"U[\s]?+" sentence = "lg U+를 찾아 주세요" re.findall(pattern, sentence) --------------------------------------------------------------------------- error Traceback (most recent call last) in 5 sentence = "lg U+를 찾아 주세요" 6 ----> 7 re.findall(pattern,.. 2023. 11. 27.
OSError: [Errno 66] Directory not empty: 'test_direction' OSError: [Errno 66] Directory not empty: 'test_direction'¶ 터미널에서 아래와 같은 명령어를 입력하면 test_direction 아래 test_file.txt 파일이 있는 것을 확인할 수 있습니다. In [5]: !ls -R test_direction test_file.txt os.rmdir 매서드를 사용할 경우 test_direction 아래 파일이 하나라도 있으면 아래와 같이 에러가 발생합니다. In [4]: import os os.rmdir("test_direction") --------------------------------------------------------------------------- OSError Traceback (most rec.. 2023. 11. 23.
OSError: [E050] Can't find model 'ko_core_news_sm'. It doesn't seem to be a Python package or a valid path to a data directory spacy 토큰나이져를 한글에 적용하기 위해 아래 코드와 같이 ko_core_news_sm를 불러오면 설치가 되어 있지 않아 발생하는 오류 입니다. import spacy nlp = spacy.load('ko_core_news_sm') spacy 사이트를 참고하여 ko_core_news_sm를 터미널에서 아래와 같이 설치하면 실행이 가능합니다. python -m spacy download ko_core_news_sm 2023. 11. 16.
파이썬 여러공백을 하나의 공백으로 re 파이썬 여러공백을 하나의 공백으로¶ 연속된 2개 이상의 공백을 하나의 공백으로 만드는 것은 자주 쓰이는 텍스트 전처리를 중 하나입니다. In [1]: sentence = "파이썬 여러공백을 하나의 공백으로" sentence Out[1]: '파이썬 여러공백을 하나의 공백으로' In [ ]: - `"\s+"` 1개이상의 연속 공백을 지정하는 정규식을 re.sub In [2]: import re re.sub(r"\s+", " ", sentence) Out[2]: '파이썬 여러공백을 하나의 공백으로' 2023. 11. 10.
파이썬 영상을 gif 파일로 전환하기 파이썬 영상을 gif 파일로 전환하기 비디오를 80개의 프레임으로 잘르고 750, 480 사이즈로 축소한 후 test_gif 디렉션에 jpg 파일로 저장하고, jpg 파일을 gif 로 전환합니다. 1. 프레임을 jpg 파일로 저장하기 import cv2 import os # 파일경로 설정 video_file_name = "20231002/record_test.mov" gif_file_name = "20231002/record_test.gif" video2frame_direction = "20231002/test_gif" # 비디오 파일 열기 cap = cv2.VideoCapture(video_file_name) # 비디오 프레임 갯수 세아리기 frame_count = int(cap.get(cv2.CAP_.. 2023. 10. 11.