UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128

来源:互联网 发布:ni数据采集卡选型 编辑:程序博客网 时间:2024/06/02 07:35

在执行python脚本时报如下错误:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128)


解决方法:

在python脚本中开头处加上以下两句代码即可:

reload(sys) sys.setdefaultencoding('utf8')

例如:

#!/usr/bin/env python# -*- coding: utf-8 -*-# Autor: Joeimport sysimport timeimport MySQLdbreload(sys) sys.setdefaultencoding('utf8')......


原创粉丝点击