1
我用一個簡單的Python腳本文件張貼到PHP腳本:Python的請求的Unicode錯誤
...
url = "http://example.com/upload.php"
r = requests.post(url, data=data, files=files)
...
我需要趕上響應文本,至極存儲在
r.text
但當響應包含ASCII cahracters(如圖像文件),Python的失敗,此錯誤:
content = str(self.content, encoding, errors='replace')
TypeError: unicode() argument 2 must be string, not None
有什麼辦法避免這個錯誤?
沒有交出'None'作爲第二個參數(它似乎*是編碼)? (也就是說,有'enconding'來自的信息可能是有用的) –
發佈更多信息,可能是調用堆棧? – bcelary