python url路徑包括中文報錯UnicodeEncodeError: 'ascii' codec can't encode characters

url中包括中文就會報錯UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 84-86: ordinal not in range(128)

解決方案

#需要先對url先進行轉碼
url='https://dictionary.writtenchinese.com/giffile.action?&localfile=true&fileName={}.gif'.format(urllib.parse.quote(str))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章