python3 urlopen打开包含中文的url的问题

打开包含中文的url时,报错:

UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 10-12: ordinal not in range(128)

解决方法:

url = 'https://baike.baidu.com/item/比特币/4143690'
url = parse.quote(url,safe=string.printable)
response = request.urlopen(url)
print(response.read())

猜你喜欢

转载自blog.csdn.net/Kwoky/article/details/81110275
今日推荐