LMLPHP后院

解决Python:UnicodeDecodeError ascii codec decode error技术

maybe yes 发表于 2017-02-22 08:00

Python 报错解决,如下报错,新手常犯的错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)

解决方案

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

在开头处加上以上代码就好了,Python 新手会遇到很多问题,比如 MySQL编码问题,innodb 需要 commit 等。

题外话,个人认为 Python 性能比 PHP 稍微高一些,当然看具体业务,PHP 性能低下可能跟代码质量有关,至少 Python 的生态圈建设的更好,PHP 官方的东西都是乱七八糟的。

2019-10-20 11:50:00 1571543400 0.021557