print(data.decode())
這句話報錯。UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 12: invalid continuation byte。
解決辦法:
print(data.decode("gbk"))
原因大概如下(參考http://www.cnblogs.com/Owen-ET/p/6897578.html):
經過網上查詢得知:導致這一問題的原因就是路徑中出現了中文路徑【原文】 F:\軟件\python3.6.1(確實python路徑中有中文),
而windows系統是用GBK編碼的,因此嘗試將pip\compat\__init__.py中出現問題的那一句(也就是報錯信息中我用紅色標註的)'utf-8'改成‘gbk',
問題就解決了。