본문 바로가기
728x90
반응형

python419

[Python] 현재 요일,시간 한글로 표현하는 방법 !! (시간형식 포맷팅) [Python] 현재 요일,시간 한글로 표현하는 방법 !! (시간형식 포맷팅) 파이썬에서 현재 요일,시간 포맷팅하여 한글로 보여주는 코드입니다 :) 예제코드 import datetime current_time = datetime.datetime.now() weekday_dict = { 0: '월요일', 1: '화요일', 2: '수요일', 3: '목요일', 4: '금요일', 5: '토요일', 6: '일요일' } ampm_dict = { 'AM': '오전', 'PM': '오후' } formatted_time = current_time.strftime("%Y년 %m월 %d일") + ' ' + weekday_dict[current_time.weekday()] + ' ' + ampm_dict[current_tim.. 2023. 6. 19.
[Python & FastAPI] ssl 키 적용하여 https 로 실행하는 방법 !! [Python & FastAPI] ssl 키 적용하여 https 로 실행하는 방법 !! FastAPI로 파이썬 코드 실행시 uvicorn 이나 gunicorn으로 ssl 키 적용하여 실행하는 방법 입니다. # uvicorn 사용시 $ uvicorn main:app --host 0.0.0.0 --port 5000 --ssl-keyfile=./key.pem --ssl-certfile=./cert.pem # gunicorn 사용시 $ gunicorn --keyfile=./key.pem --certfile=./cert.pem -k uvicorn.workers.UvicornWorker main:app --bind 0.0.0.0:5000 2023. 6. 16.
[Python] 리스트 데이터 문자열로 바꾸는 방법 !! (list to str) [Python] 리스트 데이터 문자열로 바꾸는 방법 !! (list to str) 파이썬에서 리스트로 되어있는 데이터를 문자열로 바꾸는 방법입니다 ! 콤마(,) 를 유지한체 하는 방법도 있습니다 :) 예제코드 listData = ['1', '2', '3', '4', '5'] strData = ''.join(listData) strData2 = ','.join(listData) print(strData) # 12345 print(strData2) # 1,2,3,4,5 2023. 5. 25.
[PyCharm] 파이참에서 commit 취소하는 방법 (undo commit) [PyCharm] 파이참에서 commit 취소하는 방법 (undo commit) 커밋 내용이 틀렸다거나, 다른 파일까지 커밋을 했을경우 취소하는 방법입니다 ! 단, 푸쉬하기전 커밋만 가능합니다 ㅎ Alt+9 눌러 커밋 log를 실행시키고 취소할 커밋에 우클릭 후 Undo Commit 클릭하시면 끝! 입니다 원하는 Changelist 선택 후 OK! 2023. 5. 23.
[Python] 셀레니움(Selenium) 실행되는 크롬 창 크기 조절하는 방법 !! [Python] 셀레니움(Selenium) 실행되는 크롬 창 크기 조절하는 방법 !! 아래 코드를 사용하시면 셀레니움으로 실행 될 때 크롬 창크기를 조절 하실 수 있습니다 !! 예제코드 options = webdriver.ChromeOptions() options.add_argument('window-size=넓이(width),높이(height)') driver = webdriver.Chrome(크롬드라이버 경로,options=options) 2023. 5. 22.
[Python] 파이썬 RuntimeError: Numpy is not available 에러 해결 방법 !! [Python] 파이썬 RuntimeError: Numpy is not available 에러 해결 방법 !! RuntimeError: Numpy is not available 에러에 대해 확인해보니 python 버전이 3.10 이상일때 발생하는 에러라고 합니다. python 3.9버전을 설치 후 가상환경을 만들어 실행했더니 문제없이 코드가 잘 작동했습니다 :) 2023. 5. 14.
[Python] 딕셔너리(Dictionary) 에 데이터 넣는 방법 !! [Python] 파이썬 딕셔너리(Dictionary) 에 데이터 넣는 방법 !! 파이썬 딕셔너리에 데이터 넣는 방법 입니다 ! 예제코드 dic = {"key1": "aa", "key2": "bb"} dic["key3"] = "cc" dic[4] = 'dd' dic[5] = [1, 2, 3] print(dic) # {'key1': 'aa', 'key2': 'bb', 'key3': 'cc', 4: 'dd', 5: [1, 2, 3]} 2023. 5. 2.
[Python] 네이버 실시간 검색어 크롤링(Crawling) 하는 방법 !! [Python] 네이버 실시간 검색어 크롤링(Crawling) 하는 방법 !! 2021년 2월, 네이버 실검 서비스가 폐지 됐다. 네이버의 영향력이 워낙 크다보니 실검으로 인해 문제가 생겼기 때문이다. 폐지될 무렵 (주)시그널랩 이란 곳에서 네이버 실검기능을 바로 출시 하였다. 무튼, 네이버 실검과 같은 기능을 하는 시그널에서 크롤링하여 실시간 검색어를 출력해보겠다. from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium import webdriver driver = webdriver.Chrome(ChromeDriverManager().install()) .. 2023. 4. 27.
[Python] 파이썬 제너레이터(Generator) 방식으로 데이터 출력 하기 !! [Python] 파이썬 제너레이터(Generator) 방식으로 데이터 출력 하기 !! 제너레이터 함수는 일반적인 함수와 거의 비슷하지만, return 대신 yield 문을 사용하여 값을 반환합니다. 이렇게 반환된 값은 제너레이터 객체에 포함됩니다. 제너레이터 객체는 이터레이터 프로토콜을 따르며, next() 함수를 사용하여 다음 값을 가져올 수 있습니다. 0부터 n까지의 숫자를 포함하는 제너레이터 함수 예시입니다. def number_generator(n): i = 0 while i < n: yield i i += 1 gen = number_generator(5) print(next(gen)) # 0 print(next(gen)) # 1 print(next(gen)) # 2 print(next(gen)).. 2023. 4. 26.
728x90
반응형