自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Python常用模塊I如何打開相關文件的方法

開發(fā) 后端
本文主要介紹的是在Python常用模塊I中的文件是如何進行操作,以及在打開文件時所需的代碼示例,以下是文章的具體內(nèi)容。

Python在廣泛的應用中Python常用模塊I也是經(jīng)常被使用到的計算機語言,今天我們要向大家介紹的是關于 在Python常用模塊I中如何對其相關文件進行操作,以下是文章的介紹,希望你會從中有所收獲。

打開文件

  1. f = open("filename", "r")  
r只讀 w寫 rw讀寫 rb讀二進制 wb寫二進制 w+寫追加讀寫文件
 
  1. f.write("a") f.write(str) 寫一字符串 f.writeline() f.readlines() 與下read類同  
  2. f.read() 全讀出來 f.read(size) 表示從文件中讀取size個字符  
  3. f.readline() 讀一行,到文件結尾,返回空串. f.readlines() 讀取全部,返回一個list. list每個元素表示一行,包含"\n"\  
  4. f.tell() 返回當前文件讀取位置  
  5. f.seek(off, where) 定位文件讀寫位置. off表示偏移量,正數(shù)向文件尾移動,負數(shù)表示向開頭移動。  
  6. where為0表示從開始算起,1表示從當前位置算,2表示從結尾算.  
  7. f.flush() 刷新緩存

  1. f.write("a") f.write(str) 寫一字符串 f.writeline()
     f.readlines() 與下read類同  
  2. f.read() 全讀出來 f.read(size) 表示從文件中讀取size個字符  
  3. f.readline() 讀一行,到文件結尾,返回空串. f.readlines()
     讀取全部,返回一個list. list每個元素表示一行,包含"\n"\  
  4. f.tell() 返回當前文件讀取位置  
  5. f.seek(off, where) 定位文件讀寫位置. off表示偏移量,
    正數(shù)向文件尾移動,負數(shù)表示向開頭移動。  
  6. where為0表示從開始算起,1表示從當前位置算,2表示從結尾算.  
  7. f.flush() 刷新緩存 

Python常用模塊I中關閉文件

  1. f.close()  
  2. regular expression_r_r_r_r_r_r_r_r 

正則表達式 import re簡單的regexp

  1. p = re.compile("abc") if p.match("abc") : print "match" 

上例中首先生成一個pattern(模式),如果和某個字符串匹配,就返回一個match object除某些特殊字符metacharacter元字符,大多數(shù)字符都和自身匹配。
這些特殊字符是

  1. 。^ $ * + ? { [ ] \ | ( ) 

字符集合(用[]表示)
列出字符,如[abc]表示匹配a或b或c,大多數(shù)metacharacter在[]中只表示和本身匹配。例:a = ".^$*+?{\\|()" 大多數(shù)metachar在[]中都和本身匹配,但"^[]\"不同

  1. p = re.compile("["+a+"]")  
  2. for i in a:  
  3. if p.match(i):  
  4. print "[%s] is match" %i  
  5. else:  
  6. print "[%s] is not match" %i 

在[]中包含[]本身,表示"["或者"]"匹配.用\[和\]表示.^出現(xiàn)在[]的開頭,表示取反.[^abc]表示除了a,b,c之外的所有字符。^沒有出現(xiàn)在開頭,即于身身匹配。-可表示范圍.[a-zA-Z]匹配任何一個英文字母。[0-9]匹配任何數(shù)字。\在[]中的妙用。

  1. \d [0-9]  
  2. \D [^0-9]  
  3. \s [ \t\n\r\f\v]  
  4. \S [^ \t\n\r\f\v]  
  5. \w [a-zA-Z0-9_]  
  6. \W [^a-zA-Z0-9_] 

以上的文章能個就是對 Python常用模塊I中的文件操作的部分介紹。

【編輯推薦】

  1. python String模塊在實際應用的代碼介紹
  2. Python代碼在實際應用中的方案簡介
  3. Python語法檢查引用PyLint配置的具體方法
  4. Python 代碼開發(fā)工具的強大功能的描述
  5. 用python代碼安裝軟件所需要的工具的介紹
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關推薦

2010-03-22 10:47:17

Python常用模塊I

2010-03-22 10:27:28

Python常用模塊I

2025-02-17 10:50:37

2011-05-23 16:50:12

python

2010-03-18 11:25:12

Pyhon DateT

2016-10-08 22:33:54

相關分析數(shù)據(jù)

2010-05-04 15:49:24

Oracle修改

2010-03-22 15:38:46

Python常用模塊

2010-03-23 17:53:46

Python遞歸文件

2010-03-19 11:04:20

python模塊

2010-03-11 17:40:41

Python語言

2019-07-11 10:52:02

Python統(tǒng)計數(shù)據(jù)

2010-03-25 10:13:03

Python代碼

2023-12-07 11:01:27

Python常用模塊內(nèi)置模塊

2010-04-16 14:30:13

Oracle 9i

2010-03-12 15:13:41

Python常用模塊

2010-04-01 18:23:02

CentOS常用命令

2010-03-15 15:30:35

Python模塊

2010-03-23 08:56:38

Python隨機數(shù)模塊

2020-11-06 07:30:36

JS文件
點贊
收藏

51CTO技術棧公眾號