当前位置: 首页 > 编程笔记 >

python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法

干京
2023-03-14
本文向大家介绍python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法,包括了python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法的使用技巧和注意事项,需要的朋友参考一下

Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8
查看目前html" target="_blank">系统字符集


import sys

print sys.getdefaultencoding()


执行:

[root@lee ~]# python a.py 

ascii


修改成utf-8

import sys

 

sys.setdefaultencoding('utf-8')

 

print sys.getdefaultencoding()


执行:

[root@lee ~]# python a.py 

Traceback (most recent call last):

  File "a.py", line 4, in <module>

    sys.setdefaultencoding('utf-8')

AttributeError: 'module' object has no attribute 'setdefaultencoding'

提示:AttributeError: 'module' object has no attribute 'setdefaultencoding'?


后来经过查找相关资料,才发现早期版本可以直接sys.setdefaultencoding('utf-8'),新版本需要先reload一下

import sys

 

reload(sys)

sys.setdefaultencoding('utf-8')

 

print sys.getdefaultencoding()


执行

[root@lee ~]# python a.py 

utf-8


 

 类似资料:
  • 本文向大家介绍mysql 启动错误1067 问题及解决方法,包括了mysql 启动错误1067 问题及解决方法的使用技巧和注意事项,需要的朋友参考一下 本文向码农们介绍mysql服务无法启动报错误1067解决方法。 试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以  打开命令行 netstat -aon|fi

  • 本文向大家介绍python八皇后问题的解决方法,包括了python八皇后问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了python八皇后问题的解决方法,供大家参考,具体内容如下 题目: 给定一个 N*N 正方形棋盘,在上面放置 N个棋子,又叫皇后,使每两个棋子都不在同一条横线上、竖线上、斜线上。一般我们都讨论8皇后,但是只要N > 4,都会存在解的。 分析: 方法1:根据

  • 本文向大家介绍解决Python出现_warn_unsafe_extraction问题的方法,包括了解决Python出现_warn_unsafe_extraction问题的方法的使用技巧和注意事项,需要的朋友参考一下 在Python项目中运行出现了“AttributeError: ResourceManager instance has no attribute ‘_warn_unsafe_extr

  • 本文向大家介绍解决python删除文件的权限错误问题,包括了解决python删除文件的权限错误问题的使用技巧和注意事项,需要的朋友参考一下 使用os.remove删除文件,总是遇到错误:PermissionError: WinError 找了很久没找到什么原因,以为是windows系统的问题,最后发现是删除了一个没有关闭的文件引起的。 代码如下: 后来我增加了那行f.close()就OK啦! 以上

  • 本文向大家介绍Python解决鸡兔同笼问题的方法,包括了Python解决鸡兔同笼问题的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python解决鸡兔同笼问题的方法,分享给大家供大家参考。具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外)。已经知道了笼 子里面脚的总数 a,问笼子里面至少有多少只动物,至多有多少只动物 输入数据 第 1

  • 本文向大家介绍用Python解决x的n次方问题,包括了用Python解决x的n次方问题的使用技巧和注意事项,需要的朋友参考一下 我考虑到了x的所有n次的情况,下面的代码有可能是不完美的,但是肯定是对的。 以上这篇用Python解决x的n次方问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。