python错误:AttributeError: 'module' object has no attribute 's
程序员文章站
2022-04-09 10:22:54
...
Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8
查看目前系统字符集
执行:
修改成utf-8
执行:
后来经过查找相关资料,才发现早期版本可以直接sys.setdefaultencoding('utf-8'),新版本需要先reload一下
执行
查看目前系统字符集
代码如下:
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
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
推荐阅读
-
python错误:AttributeError: 'module' object has no attribute 's
-
python编程排除163邮箱发送邮件报错(AttributeError: ‘tuple‘ object has no attribute ‘encode‘)
-
python编程排除163邮箱发送邮件报错(AttributeError: ‘tuple‘ object has no attribute ‘encode‘)
-
【python】解决AttributeError: module ‘scipy.misc‘ has no attribute ‘toimage‘问题
-
AttributeError: 'module' object has no attribute 'main'
-
python efficientdet AttributeError: module ‘gast‘ has no attribute ‘Num‘
-
关于Python SMOTE算法实现 imblearn包的安装 错误提示SMOTE‘ object has no attribute ‘_validate_data‘的解决方法
-
Python AttributeError: 'Module' object has no attribute 'STARTF_USESHOWINDOW'
-
macos启动jupyter lab 错误:attributeerror: ‘extensionmanager‘ object has no attribute ‘_extensions‘
-
运行sqlmap提示AttributeError: 'module' object has no attribute 'HTTPSHandler'解决方法