我正在从CSV文件中导入数据,输入210行后,它会返回此错误。我是从Django shell(manage.py shell)
这样做的ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x104c8f150>
答案 0 :(得分:31)
这是IPython编码不是UTF-8的问题。 export PYTHONIOENCODING=UTF-8
会解决它。
答案 1 :(得分:1)
这就是诀窍。
# sys.setdefaultencoding() does not exist, here!
import sys
reload(sys) # Reload does the trick!
sys.setdefaultencoding('UTF-8')