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

在Python常用模塊I如何打開(kāi)相關(guān)文件的方法

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

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

打開(kāi)文件

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

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

Python常用模塊I中關(guān)閉文件

  1. f.close()  
  2. regular expression_r_r_r_r_r_r_r_r 

正則表達(dá)式 import re簡(jiǎn)單的regexp

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

上例中首先生成一個(gè)pattern(模式),如果和某個(gè)字符串匹配,就返回一個(gè)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)在[]的開(kāi)頭,表示取反.[^abc]表示除了a,b,c之外的所有字符。^沒(méi)有出現(xiàn)在開(kāi)頭,即于身身匹配。-可表示范圍.[a-zA-Z]匹配任何一個(gè)英文字母。[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_] 

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

【編輯推薦】

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

2010-03-22 10:47:17

Python常用模塊I

2010-03-22 10:27:28

Python常用模塊I

2025-02-17 10:50:37

2016-10-08 22:33:54

相關(guān)分析數(shù)據(jù)

2011-05-23 16:50:12

python

2010-03-18 11:25:12

Pyhon DateT

2010-05-04 15:49:24

Oracle修改

2010-03-22 15:38:46

Python常用模塊

2010-03-11 17:40:41

Python語(yǔ)言

2010-04-16 14:30:13

Oracle 9i

2010-03-19 11:04:20

python模塊

2010-03-23 17:53:46

Python遞歸文件

2010-03-25 10:13:03

Python代碼

2019-07-11 10:52:02

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

2023-12-07 11:01:27

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

2010-04-01 18:23:02

CentOS常用命令

2010-03-12 15:13:41

Python常用模塊

2010-03-15 15:30:35

Python模塊

2010-03-23 08:56:38

Python隨機(jī)數(shù)模塊

2022-10-24 07:55:31

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级免费毛片 | 国产激情91久久精品导航 | 精品欧美一区二区三区久久久 | 国产欧美精品一区二区 | 日韩在线小视频 | 久久久久国产一区二区三区 | 97福利在线 | 依人成人| 翔田千里一区二区 | 国产精品成人一区 | 91av亚洲| 国产网站在线免费观看 | 看毛片的网站 | 欧美成人一区二区三区 | 欧美激情一区二区三区 | 欧美日批 | 欧美888 | 亚洲精品在线视频 | 成人精品一区二区三区中文字幕 | 毛片一区二区三区 | 免费视频久久 | 亚洲一区精品在线 | 国产一区免费 | 红色av社区 | 欧美αv | 午夜欧美一区二区三区在线播放 | 在线播放一区二区三区 | 亚洲视频一区二区三区 | 午夜在线| 欧美一级片在线看 | 伊人免费视频二 | 三级免费毛片 | 亚洲视频三区 | www.久久久 | 精品久久久久久 | 日韩一区二区三区视频 | 欧美性视频在线播放 | 欧美中文字幕 | 精品久久一 | 国产成人精品综合 | 成人久久久久久久久 |