欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 2.7中文顯示與處理方法

 更新時間:2018年07月16日 14:28:13   作者:cmzsteven  
今天小編就為大家分享一篇Python 2.7中文顯示與處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在學(xué)習(xí)使用Python的過程中,一定會遇到文字輸入與處理,這就不可避免的會使用中文字符。但是Python2.7默認(rèn)使用的字符集是ASCII,并不支持中文字符的顯示與處理,因些如果要在Python中處理中文就需要進(jìn)行一些額外的處理。

一、在開頭處聲明Python使用UTF-8編碼顯示字符

#/usr/bin/env python
# -*- coding: UTF-8 -*-

但這樣做,只是讓你的程序在運行的過程中顯示中文,如果你要將中文字符存儲在文件中,或者寫入到數(shù)據(jù)庫中,這樣的設(shè)置是不能滿足你的需要。

二、設(shè)置系統(tǒng)默認(rèn)字符編碼

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

也許是Python的bug在import sys后必須再一次reload(sys),下面去設(shè)置默認(rèn)字符編碼的語句才能生效。

三、遇到需要處理中文的地方,就隨時進(jìn)行UTF-8編碼

經(jīng)常會遇到的是,進(jìn)行了第一步和第二步設(shè)置后,還是無法正常顯示和處理中文字符,這時也只能隨用隨編碼了。

假設(shè)待處理字符串為string

使用下面的語句進(jìn)行utf-8編碼:

string.encode('utf-8')

使用下面的語句進(jìn)行utf-8解碼:

unicode(string, encoding='utf-8')

如果為了方便可以將上面二個語句寫成方法隨時調(diào)用:

def encode_utf8(string):
 return string.encode('utf-8')

def decode_utf8(string)
 return unicode(string, encoding='utf-8')

以上這篇Python 2.7中文顯示與處理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python新年炫酷煙花秀代碼

    Python新年炫酷煙花秀代碼

    大家好,本篇文章主要講的是Python新年炫酷煙花秀代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 舉例詳解Python中循環(huán)語句的嵌套使用

    舉例詳解Python中循環(huán)語句的嵌套使用

    這篇文章主要介紹了舉例詳解Python中循環(huán)語句的嵌套使用,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • python用海龜繪圖寫貪吃蛇游戲

    python用海龜繪圖寫貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了python用海龜繪圖寫貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python實現(xiàn)暴力破解wifi密碼并打包成exe

    Python實現(xiàn)暴力破解wifi密碼并打包成exe

    python號稱是編程界的萬金油,那么是否可以做個讀取電腦網(wǎng)卡wifi并暴力破解的小腳本呢?在這個基礎(chǔ)上為了方便體驗是不是可以將其打包成exe這樣方便執(zhí)行的小應(yīng)用呢?本文就來和大家一起聊聊
    2022-09-09
  • 基于python的七種經(jīng)典排序算法(推薦)

    基于python的七種經(jīng)典排序算法(推薦)

    本篇文章主要介紹基于python的七種經(jīng)典排序算法(推薦),具有一定的參考價值,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。
    2016-12-12
  • python下載安裝requests庫的簡單步驟

    python下載安裝requests庫的簡單步驟

    這篇文章主要給大家介紹了關(guān)于python下載安裝requests庫的簡單步驟,使用Python的requests庫下載文件是一種常見的操作,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • python批量替換文件名中的共同字符實例

    python批量替換文件名中的共同字符實例

    這篇文章主要介紹了python批量替換文件名中的共同字符實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python 寫的一個爬蟲程序源碼

    python 寫的一個爬蟲程序源碼

    這篇文章主要介紹了python 寫的一個爬蟲程序源碼,需要的朋友可以參考下
    2016-02-02
  • 嘗試用最短的Python代碼來實現(xiàn)服務(wù)器和代理服務(wù)器

    嘗試用最短的Python代碼來實現(xiàn)服務(wù)器和代理服務(wù)器

    "人生苦短、我用Python",Python最大的特點便是代碼簡潔,得益于Python自帶的wsgiref包和socket模塊,這里我們將嘗試用最短的Python代碼來實現(xiàn)服務(wù)器和代理服務(wù)器:
    2016-06-06
  • Python3多線程操作簡單示例

    Python3多線程操作簡單示例

    這篇文章主要介紹了Python3多線程操作,結(jié)合實例形式分析了Python3兼容Python2使用_thread進(jìn)行多線程操作的簡單實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05

最新評論