reload(sys)
sys.setdefaultencoding("utf-8")
- 1
- 2
由于在Python 3.中不好使了 提示 name ‘reload’ is not defined
在3中已经被毙掉了被替换为
import importlib
importlib.reload(sys)
- 1
- 2
sys.setdefaultencoding(“utf-8”) 这种方式在3中被彻底遗弃所以出现这种编码问题
正确的解决方法是:
import codecs
fp = codecs.open('/Users/cagey/Desktop/douban.csv','a+',encoding='utf-8')
即可完美运行
原创文章,转载需注明出处!