Python open 默认编码修改

Python open 默认编码修改,第1张

如果在 Windows 平台使用 Python,很多时候 open 函数的默认编码方式是 gbk,如果是自行编码,可以通过 encoding 参数来修改为 utf-8,但当与他们合作开发或引用第三方库时,修改每一个open 的参数成本参数过高。

当前有以下几种解决办法:

1. 更改默认的编码方式

>>> import _locale
>>> _locale._getdefaultlocale = (lambda *args: ['en_US', 'utf8'])

2. 运行时,在 python.exe 和 程序名.py 之间加入 -X utf8 即可。

若使用的是 Pycharm,可以选择 Edit Configurations,在 Interpreter Options 中加入 -X utf8。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/868258.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存