python中出现ascii编码问题的解决办法
生活随笔
收集整理的這篇文章主要介紹了
python中出现ascii编码问题的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一勞永逸,一次性全盤解決的辦法?
環境變量中去設置
以centos 7為例:
vim /etc/profile?
export?PYTHONIOENCODING=utf-8
source /etc/profile
?
其它方法有:
代碼頭加: #coding:utf-8? ?等各種格式的聲明
python2:
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )
?
python3:
import sys
import imaplib
imaplib.reload(sys)
下面這兩種方法比較通用,但代碼頭加聲明,只對當前域有效
第二種,在python版本的不斷更新迭代中,充滿不穩定性
推薦第一種,從源頭處理
轉載于:https://www.cnblogs.com/a-way-blog/p/10066813.html
總結
以上是生活随笔為你收集整理的python中出现ascii编码问题的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【TensorFlow】——不同shap
- 下一篇: gif透明背景动画_汉服美女表情包(PS