最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python如何設(shè)置utf-8為默認(rèn)編碼的問(wèn)題

 更新時(shí)間:2024年06月24日 09:15:30   作者:子不語(yǔ)  
這篇文章主要介紹了Python如何設(shè)置utf-8為默認(rèn)編碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python設(shè)置utf-8為默認(rèn)編碼

python默認(rèn)的編碼是ASCII,通過(guò)sys.getdefaultencoding()可以查看默認(rèn)編碼。

當(dāng)程序中出現(xiàn)非asc編碼時(shí),python的處理常常會(huì)有亂碼的錯(cuò)誤,一般有如下幾種方法:

代碼臨時(shí)更改

import sys  
reload(sys)  
sys.setdefaultencoding('utf8')  

只在程序執(zhí)行時(shí)臨時(shí)生效,系統(tǒng)默認(rèn)編碼并沒有改變。

此時(shí)如果還有編碼錯(cuò)誤 ,需要用到encode(‘utf-8’),將字符串顯式聲明編碼。

字符串.encode('utf-8')

目錄文件更改

創(chuàng)建一個(gè)叫 sitecustomize.py的文件,因?yàn)閜ython在啟動(dòng)的時(shí)候會(huì)去加載這個(gè)文件,如果要修改一些啟動(dòng)的變量就可以把操作寫在這個(gè)文件。

  • 第一步:

在python安裝目錄的Lib\site-packages文件夾下新建一個(gè)sitecustomize.py文件

  • 第二步:

在sitecustomize.py填寫如下代碼

# encoding=utf8  
import sys  
  
reload(sys)  
sys.setdefaultencoding('utf8') 

python2.7永久地將默認(rèn)編碼設(shè)置為utf-8

網(wǎng)上推薦了兩種方法

  • 第一個(gè)方法<不推薦>

編輯site.py, 修改setencoding()函數(shù), 強(qiáng)制設(shè)置為 utf-8

  • 第二個(gè)方法<推薦>

增加一個(gè)名為 sitecustomize.py, 推薦存放的路徑為 site-packages 目錄下

sitecustomize.py 是在 site.py 被import 執(zhí)行的,因?yàn)?sys.setdefaultencoding() 是在 site.py 的結(jié)尾處被刪除的,所以,可以在 sitecustomize.py 使用 sys.setdefaultencoding().

#file name: sitecustomize.py
import sys
sys.setdefaultencoding(‘utf-8')

既然 sitecustomize.py 能被自動(dòng)加載, 所以除了設(shè)置編碼外, 也可以設(shè)置一些其他的東西.

實(shí)踐

  • python2.7 sys.setdefaultencoding()報(bào)錯(cuò),說(shuō)不存在setdefaultencoding
  • 但是這個(gè)問(wèn)題大多數(shù)在python3 中拋出
  • 把site.py 中的del setdefaultencoding的代碼注釋了任然無(wú)效
  • 最后直接修改site.py 中setencoding()函數(shù)的encoding=‘utf-8’
  • 重啟程序,歐克,不再報(bào)編碼問(wèn)題

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python retrying 重試機(jī)制的使用方法

    Python retrying 重試機(jī)制的使用方法

    我們?cè)诔绦蜷_發(fā)中,經(jīng)常會(huì)需要請(qǐng)求一些外部的接口資源,而且我們不能保證每次請(qǐng)求一定會(huì)成功,所以這些涉及到網(wǎng)絡(luò)請(qǐng)求的代碼片段就需要加上重試機(jī)制。本文就來(lái)詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-09-09
  • 詳解python腳本自動(dòng)生成需要文件實(shí)例代碼

    詳解python腳本自動(dòng)生成需要文件實(shí)例代碼

    這篇文章主要介紹了詳解python腳本自動(dòng)生成需要文件實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 在Linux命令行中運(yùn)行Python腳本的流程步驟

    在Linux命令行中運(yùn)行Python腳本的流程步驟

    Python是一種高級(jí)編程語(yǔ)言,被廣泛應(yīng)用于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、Web 開發(fā)等領(lǐng)域,在Linux操作系統(tǒng)中,Python是一個(gè)默認(rèn)安裝的解釋器,用戶可以通過(guò)命令行界面(CLI)來(lái)運(yùn)行Python腳本,在本文中,我們將詳細(xì)介紹如何在Linux命令行中運(yùn)行Python腳本,需要的朋友可以參考下
    2023-11-11
  • python 提取文件指定列的方法示例

    python 提取文件指定列的方法示例

    這篇文章主要介紹了python 提取文件指定列的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python進(jìn)階之使用selenium爬取淘寶商品信息功能示例

    Python進(jìn)階之使用selenium爬取淘寶商品信息功能示例

    這篇文章主要介紹了Python進(jìn)階之使用selenium爬取淘寶商品信息功能,結(jié)合實(shí)例形式詳細(xì)分析了Python使用selenium與requests模塊爬取淘寶商品信息的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • python簡(jiǎn)單操作excle的方法

    python簡(jiǎn)單操作excle的方法

    Python操作Excle文件:使用xlwt庫(kù)將數(shù)據(jù)寫入Excel表格,使用xlrd 庫(kù)從Excel讀取數(shù)據(jù)。這篇文章主要介紹了python簡(jiǎn)單操作excle的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • Python 把序列轉(zhuǎn)換為元組的函數(shù)tuple方法

    Python 把序列轉(zhuǎn)換為元組的函數(shù)tuple方法

    今天小編就為大家分享一篇Python 把序列轉(zhuǎn)換為元組的函數(shù)tuple方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python生成截圖選餐GIF動(dòng)畫

    Python生成截圖選餐GIF動(dòng)畫

    本篇文章主要介紹了Python生成截圖選餐GIF動(dòng)畫,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • selenium跳過(guò)webdriver檢測(cè)并模擬登錄淘寶

    selenium跳過(guò)webdriver檢測(cè)并模擬登錄淘寶

    這篇文章主要介紹了selenium跳過(guò)webdriver檢測(cè)并模擬登錄淘寶,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 使用python調(diào)用瀏覽器并打開一個(gè)網(wǎng)址的例子

    使用python調(diào)用瀏覽器并打開一個(gè)網(wǎng)址的例子

    這篇文章主要介紹了使用python調(diào)用瀏覽器并打開一個(gè)網(wǎng)址的例子,使用webbrowser模塊實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06

最新評(píng)論

庆阳市| 锦屏县| 黑河市| 涟源市| 通许县| 莎车县| 德保县| 谷城县| 滦南县| 克什克腾旗| 简阳市| 化隆| 裕民县| 张家口市| 九龙城区| 安龙县| 泰州市| 若尔盖县| 荆州市| 玛曲县| 射阳县| 安远县| 永顺县| 抚顺县| 嘉荫县| 句容市| 张北县| 河间市| 外汇| 西城区| 东海县| 武强县| 华亭县| 宁强县| 古蔺县| 思茅市| 雷山县| 姜堰市| 乌什县| 兴隆县| 紫阳县|