打开包含中文的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())