AttributeError: module 'sys' has no attribute 'setdefaultencoding'
时间: 2023-09-24 18:07:32 浏览: 170
关于.NET Attribute在数据校验中的应用教程
这个错误通常在Python 3中出现,因为在Python 3中不再支持设置默认编码。所以,如果你的代码中有类似于以下代码:
```python
import sys
sys.setdefaultencoding('utf-8')
```
那么你需要将其修改为:
```python
import sys
import importlib
importlib.reload(sys)
sys.setdefaultencoding('utf-8')
```
或者直接删除第2行,因为它在Python 3中已经不需要了。
阅读全文