python標準模組學習14

2021-07-23 11:30:41 字數 535 閱讀 2452

codecs模組用於建立制定格式的檔案

python編碼是通過內部編碼進行轉換的,其內部使用unicode,有兩種格式ucs-2和ucs-4,使用sys模組的maxunicode方法就能檢視內部編碼正規化

我們常用的字串的編碼解碼方法有decode與encode

x.decode(type)將type型別的字串解碼為內部unicode格式

x.encode(type)將unicode型別轉換成目標格式

python的codecs模組

1.建立對應格式的編碼器

look = codecs.lookup(type)

2.把字串編碼成內部unicode格式的資料

u_data = look.decode(data)

3.把內部格式的資料轉換成目標編碼的資料

t_data = look.encode(u_data)

4.以制定的編碼格式開啟檔案(除了新增了編碼格式的引數,其餘的用法與open相似)

file = codecs.open(file,mode,type)

Python學習筆記14 模組

在python中所有的模組都被加入到了sys.path中,用下面的方法可以看見模組的位置。import sys import pprint pprint.pprint sys.path usr local python2.7 lib python27.zip usr local python2.7 ...

Python學習(14)模組一

模組讓你能夠有邏輯地組織你的python 段。把相關的 分配到乙個 模組裡能讓你的 更好用,更易懂。模組也是python物件,具有隨機的名字屬性用來繫結或引用。簡單地說,模組就是乙個儲存了python 的檔案。模組能定義函式,類和變數。模組裡也能包含可執行的 例子 乙個叫做aname的模組裡的pyt...

python標準模組學習1

fnmatch模組是pythhon自帶的模組,其主要功能是通過模式來匹配檔名 介面函式呼叫為 fnmatch.fnmatch file,patten patten的匹配模式為shell模式 當我們檢視其原始碼的時候,fnmatch其實是呼叫了fnmatchcase函式去處理檔名和匹配模式,該函式會做...