我见过很少的py脚本在脚本的顶部使用它.在什么情况下应该使用它?
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
Run Code Online (Sandbox Code Playgroud) sys.setdefaultencoding('utf-8')在Python 2中存在令人沮丧的设置趋势.任何人都可以列出问题的真实例子吗?论证喜欢it is harmful或it hides bugs听起来不太令人信服.
更新:请注意,这个问题只是关于utf-8,它不是关于改变默认编码"一般情况下".
如果可以,请举一些代码示例.