成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

python 編程語言在操作文件編碼格式的應用

開發 后端
以下的文章主要是對python 編程語言在操作過程中的具體應用,包括python 編程語言在建立文件,以及其在文件中如何讀取。

本文主要是對python 編程語言操作不同文件的編碼格式的文件時,所需用到的相關實際應用方案的介紹,以及python 編程語言的相關代碼的示例,以下就是文章的相關內容的具體介紹。

建立一個文件test.txt,文件格式用ANSI,內容為:abc中文用python來讀取

  1. coding=gbk 
  2. print open("Test.txt").read()  
  3.  

 

結果:abc中文把文件格式改成UTF-8:顯然,這里需要解碼:

 

  1. coding=gbk 
  2. import codecs  
  3. print open("Test.txt").read().decode("utf-8")  
  4.  

 

結果:abc中文上面的test.txt我是用Editplus來編輯的,但當我用Windows自帶的記事本編輯并存成UTF-8格式時,運行時報錯:

 

  1. Traceback (most recent call last):  
  2. File "ChineseTest.py", line 3, in   
  3. print open("Test.txt").read().decode("utf-8")  
  4. UnicodeEncodeError: 'gbk' codec can't encode 
    character u'\ufeff' in position 0: illegal multibyte 
    sequence  
     

 

原來,某些軟件,如notepad,在保存一個以UTF-8編碼的文件時,會在文件開始的地方插入三個不可見的字符(0xEF 0xBB 0xBF,即BOM)。因此我們在讀取時需要自己去掉這些字符,python中的codecs module定義了這個常量:

 

  1. coding=gbk 
  2. import codecs  
  3. data = open("Test.txt").read()  
  4. if data[:3] == codecs.BOM_UTF8:  
  5. datadata = data[3:]  
  6. print data.decode("utf-8")  

 

結果:abc中文以上的文章就是對 python 編程語言操作不同文件的編碼格式的文件的實際操作步驟介紹。

【編輯推薦】

  1. Python環境的實際應用方案介紹與代碼詳解
  2. Python矩陣轉置的實際應用操作方案與代碼詳解
  3. 對Python編程語言歷史發展的介紹
  4. 對python腳本語言在實際應用的優點介紹
  5. Python數據結構如何進行內建詳解
責任編輯:佚名 來源: 互聯網
相關推薦

2011-12-29 09:03:14

VIM

2021-04-05 17:22:13

Lua文件數據編程語言

2011-09-26 10:50:16

JavaScript

2010-03-23 14:54:27

Python目錄文件

2009-12-16 11:04:51

Ruby操作文件權限

2009-08-20 09:58:06

C#操作文本文件

2012-09-10 09:09:55

編程語言漫畫語言

2010-03-23 14:34:44

Python vim檢

2010-06-03 13:55:38

Hbase和Hadoo

2010-03-10 18:33:58

Python編程語言

2010-03-24 18:39:21

Python unic

2010-03-11 15:39:01

Python編程語言

2010-03-23 15:52:43

Python操作文件

2009-08-20 09:26:14

C#操作文本文件

2010-03-11 20:33:14

Python編程語言

2023-02-06 09:34:00

JavaHutool操作文件

2010-03-24 18:54:53

Python語言

2010-03-15 14:36:07

Python編程語言

2010-03-24 09:13:28

Python編程語言

2010-03-19 09:39:17

Python編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品亚洲成在人线 | 成人欧美一区二区三区在线观看 | 九九久久国产精品 | 成人黄色电影在线观看 | 日日夜夜天天久久 | 久久久国产一区二区三区 | 中文久久| 亚洲一区二区免费电影 | 国产日韩精品一区 | 在线āv视频 | 久久99精品久久久久久国产越南 | 2021狠狠天天天 | 精品欧美一区二区精品久久 | 久久久久亚洲精品 | 中文一区二区 | 欧美亚洲另类丝袜综合网动图 | 亚洲视频 欧美视频 | 欧美日韩国产一区二区 | 中文字幕av一区二区三区 | 国产极品粉嫩美女呻吟在线看人 | 久久久久国产精品 | 中文字幕第7页 | 在线免费观看黄a | 精品无码久久久久久国产 | 国产99视频精品免视看9 | 亚洲精品第一 | 999久久精品| 国产一区二区在线免费 | 亚洲第1页 | 久久亚洲国产精品日日av夜夜 | 国产1区2区在线观看 | 久久久久久久综合 | 免费日韩网站 | 91大神新作在线观看 | 99福利视频导航 | 国产亚洲一区二区三区 | h在线观看| 少妇精品久久久久久久久久 | 国产区一区二区三区 | 91免费观看 | av大片 |