我正在从CSV文件导入数据,在输入了210行后,会返回这个错误。我是在Django shell(manage.py shell)中执行此操作。
ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x104c8f150>
我正在从CSV文件导入数据,在输入了210行后,会返回这个错误。我是在Django shell(manage.py shell)中执行此操作。
ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x104c8f150>
这是一个与IPython编码不是UTF-8有关的问题。export PYTHONIOENCODING=UTF-8
可以解决它。
SomeModel.objects.all()
,我遇到了这个错误信息。同样,这解决了问题。 - webtweakers# sys.setdefaultencoding() does not exist, here!
import sys
reload(sys) # Reload does the trick!
sys.setdefaultencoding('UTF-8')