본문 바로가기
반응형

Programming/Python23

[Python] json.dumps 유니코드 인코딩 깨지는 오류 안녕하세요. 오늘은 json.dumps 유니코드 인코딩 깨지는 오류에 대해 알아보려고 합니다.   오류파이썬으로 개발을 하다보니 한글이 아래처럼 유니코드로 들어가는 오류가 발생을 하였습니다.DB에서는 정상적으로 한글로 내려왔는데 json.dumps를 거치게 되면 아래처럼 되는 현상을 발견하였습니다. result = {"Test_1" : '홍길동', "Test_2" : '조선'} print(json.dumps(result))# 결과 값{"Test_1": "\ud64d\uae38\ub3d9", "Test_2": "\uc870\uc120"} 해결 방법json.dumps에 ensure_ascii=False를 추가하여 해결하였습니다 !# 수정 전json.dumps(result)# 수정 후json.dumps(re.. 2024. 6. 28.
[Python] flask cors 설치 및 적용 예시 안녕하세요. 오늘은 flask cors 설치 및 적용에 대해 알아보려고 합니다. CORS 란? CORS는 "Cross Origin Resource Sharing"의 약자인데 해석하면 서로 다른 도메인간에 자원을 공유하는 것을 의미하며 기본적으로 브라우저에서 허용하지 않은 도메인에 대한 자원 공유가 보안상의 이유로 스크립트에서 시작된 교차 출처 HTTP 요청을 제한합니다. API를 사용하는 웹 애플리케이션은 다른 출처의 응답에 올바른 CORS 헤더가 포함되지 않는 한 애플리케이션이 로드된 동일한 출처에서만 리소스를 요청할 수 있습니다. 1. flask-cors 를 설치pip install flask-cors  2. flask-cors를 import하여 적용 CORS를 아래처럼 적용을 하면 어떤 호출이던 허.. 2024. 4. 30.
[Python] flask 저장 후 자동 갱신(재시작) - debug mode 안녕하세요. 오늘은 flask 저장 후 자동 갱신(재시작) - debug mode에 대해 알아보려고 합니다. 서버를 올리고 파일을 수정하여도 바로 재실행이 되지 않아서 서버를 재실행해야 적용이 되는 경우가 많으셨을 겁니다. 해당 문제도 이전에 소개드린 것 처럼 두 가지의 방법이 존재합니다.  1. app.run 을 활용한 debug mode 실행 # app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello, JeeU World!'if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)   2. flask run을 활용한 de.. 2024. 4. 29.
[Python] flask host 및 port 변경 안녕하세요. 오늘은 flask host 및 port 변경에 대해 알아보려고 합니다. host 및 port를 변경하는 방법에는 두 가지가 존재합니다. 1. app.run 을 활용한 포트 변경 아래의 코드를 작성하고 app.py 파일을 실행시켜주시면 아래의 결과처럼 127.0.0.1:8000, 192.168.35.99:8000 이라는 웹서버를 활용하실 수 있습니다 !# app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello, JeeU World!'if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)  2. flask run.. 2024. 4. 28.
[Python] Selenium 버전 에러 해결 방법 안녕하세요. 오늘은 Selenium 버전 에러 해결 방법에 대해 알아보려고 합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install()), options=options) driver.get("https://www.na.. 2023. 11. 3.
파이썬 플라스크 (Python flask) 설치 및 사용법 안녕하세요. 오늘은 파이썬 플라스크 (Python flask) 설치 및 사용법에 대해 알아보려고 합니다! 플라스크(flask)란? 파이썬 기반으로 작성된 마이크로 웹 프레임 워크(Micro Web Framework)으로 웹 서버나 API를 만들 때 사용합니다. 한마디로 쉽게 쓸 수 있는 웹 서버입니다! 파이썬 설치 방법은 아래와 같습니다. 2021.10.19 - [Programming/Python] - [Python] 파이썬 설치 및 실행 방법 [Python] 파이썬 설치 및 실행 방법 안녕하세요. 이번에는 파이썬 설치하는 법을 알려드릴건데요. 파이썬은 최신 버전보다는 한단계 낮은 릴리즈 버전을 다운받는것을 추천드립니다. ex) 3.10.x 이 최신이라면 3.9.x를 추천 드립니다. jeeu147.tis.. 2023. 9. 17.