본문 바로가기

python334

파이썬 chat gpt api key 빨리 적용하기 파이썬 chat gpt api key 빨리 적용하기 client = OpenAI(api_key=OPENAI_API_KEY) api 키 embedding model 적용 예시 from openai import OpenAI OPENAI_API_KEY = "" client = OpenAI(api_key=OPENAI_API_KEY) vector = client.embeddings.create(input = ["대체불가’ K2 봄 신상 먼저 만나보세요"], model="text-embedding-3-small").data[0].embedding 2024. 2. 17.
list to txt, txt to list list to txt, txt to list list to txt # Example list my_list = ['item1', 'item2', 'item3', 'item4'] # Specify the file path file_path = 'output.txt' # Open the file in write mode with open(file_path, 'w') as file: # Write each item in the list to a new line in the file for item in my_list: file.write(str(item) + '\n') txt to list # Open the text file file_path = 'your_file.txt' with open(file_pat.. 2024. 2. 17.
NameError: name 'kkma' is not defined In [1]: from konlpy.tag import Kkma sentence = "잘 맞아요 동물많아서 밝은하의 좋아해요 털도 잘 안보이고 고급스러워보여서 평소에 잘입겠어요" sentences = kkma.sentences(sentence) --------------------------------------------------------------------------- NameError Traceback (most recent call last) Cell In[1], line 3 1 from konlpy.tag import Kkma 2 sentence = "잘 맞아요 동물많아서 밝은하의 좋아해요 털도 잘 안보이고 고급스러워보여서 평소에 잘입겠어요" ----> 3 sentences = kkma.s.. 2024. 2. 16.
파이썬 앞뒤 공백제거 파이썬 앞뒤 공백제거¶ strip 메서드를 활용하여 문자열 좌우 공백을 제거 할 수 있습니다. In [1]: original_string = " 앞뒤에 공백이 있는 문자열 " # 앞뒤 공백 제거 trimmed_string = original_string.strip() # 결과 출력 print(trimmed_string) 앞뒤에 공백이 있는 문자열 lstrip 메서드를 활용하면 왼쪽 공백만 제거하는 것도 가능합니다. In [2]: # 왼쪽 공백 제거 original_string.lstrip() Out[2]: '앞뒤에 공백이 있는 문자열 ' rstrip 메서드를 활용하면 반대로 오른쪽 공백만 제거하는 것도 가능합니다. In [3]: original_string.rstrip() Out[3]: &.. 2024. 2. 7.
파이썬 정규식 여러띄어쓰기를 하나의 띄어쓰기로 파이썬 여러공백을 하나의 공백으로¶ 연속된 2개 이상의 공백을 하나의 공백으로 만드는 것은 자주 쓰이는 텍스트 전처리를 중 하나입니다. "\s+" 1개이상의 연속 공백을 지정하는 정규식을 re.sub 모듈내에 활용하여 위 전처리를 수행할 수 있습니다. In [5]: import re sentence = "파이썬 여러공백을 하나의 공백으로" sentence = re.sub(r"\s+", " ", sentence) sentence Out[5]: '파이썬 여러공백을 하나의 공백으로' [참고] 문자열 앞위에 있는 공백을 제거하는 메서드는 strip() 입니다.¶ In [4]: original_string = " 앞뒤에 공백이 있는 문자열 " # 앞뒤 공백 제거.. 2024. 2. 7.
네이버 쇼핑 상품이름 파이썬 크롤링 네이버 쇼핑 상품이름 파이썬 크롤링 서론 : 간식에 진심인 1인으로서 네이버 쇼핑 베스트에 과자/베이커리를 한번씩 찾아보고 맛있어 보이는걸 구매합니다. 그러다가 파이썬 할 줄 알겠다 데이터 수집을 하여 남들 보다 좀더 많은 간식정보를 가져와야 겠다고 마음 먹었습니다. 그리고 코드를 작성하였습니다. 상품이름으로 어떤 제품인지 유추가 충분히 가능하다고 판단하여 상품 이름만 가져오려 합니다. 1. 대상 페이지 설정 : 카테고리 BEST > 과자/베이커리 > 전체 를 대상페이로 설정하고 URL을 복사합니다. 2. 크롤링 코드 작성 : 크롤링을 위해사용한 주요 패키지는 selenium입니다. 순위 정보를 모두 가져오기 위해서는 스크롤을 끝까지 내린 후 데이터를 수집하는 과정이 필요한데, 자동으로 스크롤을 내려주는.. 2024. 2. 6.