ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 한글 url 변환
    python 기초 2023. 1. 25. 18:40
    728x90

    pandas로 github에 있는 data를 읽어올때, 한글 url이 있으면 불러오지 못하는 문제를 확인했다.

    url에는 한글이 인코딩 되어서 그렇다고 한다.

    (참고 : https://nov19.tistory.com/111)

     

    아래와 같이 urllib을 이용해서 한글을 포함한 url도 변환할 수 있다.

    import pandas as pd
    
    try:
        data_df = pd.read_csv('https://raw.githubusercontent.com/Namseop/stock/main/230120/naver_종목_090405.csv', encoding="euc-kr")
    except:
        print("data load error")
    
    import urllib
    data_df = pd.read_csv('https://raw.githubusercontent.com/Namseop/stock/main/230120/naver_'+urllib.parse.quote('종목')+'_090405.csv', encoding="euc-kr")
    print(data_df)

    한글이 있는 url을 바로 사용하려하면 에러가 난다.

    urllib을 통해, 한글 부분을 변환하여 로딩하면 해결이 된다.

    728x90

    'python 기초' 카테고리의 다른 글

    cupy util import error  (0) 2023.11.14
    pip install cupy error  (0) 2023.11.14
    pandas iloc loc 차이  (0) 2023.01.25
    python repr eval 사용  (0) 2023.01.24
    type annotation  (0) 2023.01.24
Designed by Tistory.