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

Python讀寫(xiě)文件實(shí)際操作的五大步驟

開(kāi)發(fā) 后端
此文章主要介紹Python讀寫(xiě)文件的語(yǔ)言程序,其中包括打開(kāi)文件、讀取內(nèi)容、寫(xiě)入文件、文件中的內(nèi)容定位、及關(guān)閉文件釋放資源,下面就是文章的詳細(xì)的介紹。

Python讀寫(xiě)文件在計(jì)算機(jī)語(yǔ)言中被廣泛的應(yīng)用,如果你想了解其應(yīng)用的程序,以下的文章會(huì)給你詳細(xì)的介紹相關(guān)內(nèi)容,會(huì)你在以后的學(xué)習(xí)的過(guò)程中有所幫助,下面我們就詳細(xì)介紹其應(yīng)用程序。

 一、打開(kāi)文件

Python讀寫(xiě)文件在計(jì)算機(jī)語(yǔ)言中被廣泛的應(yīng)用,如果你想了解其應(yīng)用的程序,以下的文章會(huì)給你詳細(xì)的介紹相關(guān)內(nèi)容,會(huì)你在以后的學(xué)習(xí)的過(guò)程中有所幫助,下面我們就詳細(xì)介紹其應(yīng)用程序。
代碼如下:

  1. f = open("d:\test.txt", "w")  

說(shuō)明:

第一個(gè)參數(shù)是文件名稱(chēng),包括路徑;第二個(gè)參數(shù)是打開(kāi)的模式mode
'r':只讀(缺省。如果文件不存在,則拋出錯(cuò)誤)
'w':只寫(xiě)(如果文件不存在,則自動(dòng)創(chuàng)建文件)
'a':附加到文件末尾
'r+':讀寫(xiě)

如果需要以二進(jìn)制方式打開(kāi)文件,需要在mode后面加上字符"b",比如"rb""wb"等

二、讀取內(nèi)容

  1. f.read(size)  

參數(shù)size表示讀取的數(shù)量,可以省略。如果省略size參數(shù),則表示讀取文件所有內(nèi)容。

  1. f.readline()  

讀取文件一行的內(nèi)容

  1. f.readlines()  

讀取所有的行到數(shù)組里面[line1,line2,...lineN]。在避免將所有文件內(nèi)容加載到內(nèi)存中,這種方法常常使用,便于提高效率。

三、寫(xiě)入文件

  1. f.write(string)  

將一個(gè)字符串寫(xiě)入文件,如果寫(xiě)入結(jié)束,必須在字符串后面加上"\n",然后f.close()關(guān)閉文件

四、文件中的內(nèi)容定位

  1. f.read() 

讀取之后,文件指針到達(dá)文件的末尾,如果再來(lái)一次f.read()將會(huì)發(fā)現(xiàn)讀取的是空內(nèi)容,如果想再次讀取全部?jī)?nèi)容,必須將定位指針移動(dòng)到文件開(kāi)始:

  1. f.seek(0)  

這個(gè)函數(shù)的格式如下(單位是bytes):

  1. f.seek(offset, from_what)  

from_what表示開(kāi)始讀取的位置,offset表示從from_what再移動(dòng)一定量的距離,比如f.seek(10, 3)表示定位到第三個(gè)字符并再后移10個(gè)字符。from_what值為0時(shí)表示文件的開(kāi)始,它也可以省略,缺省是0即文件開(kāi)頭。下面給出一

  1. f = open('/tmp/workfile', 'r+')  
  2. f.write('0123456789abcdef')  
  3. f.seek(5) # Go to the 6th byte in the file  
  4. f.read(1)   
  5. '5'  
  6. f.seek (-3, 2) # Go to the 3rd byte before the end  
  7. f.read(1)  
  8. 'd'  
  9.  

五、關(guān)閉文件釋放資源

文件操作完畢,一定要記得關(guān)閉文件f.close(),可以釋放資源供其他程序使用

Python讀寫(xiě)文件在計(jì)算機(jī)語(yǔ)言中被廣泛的應(yīng)用,如果你想了解其應(yīng)用的程序,以下的文章會(huì)給你詳細(xì)的介紹相關(guān)內(nèi)容,會(huì)你在以后的學(xué)習(xí)的過(guò)程中有所幫助,下面我們就詳細(xì)介紹其應(yīng)用程序。

【編輯推薦】

  1. Python IDE如何順應(yīng)目前動(dòng)蕩的市場(chǎng)
  2. 講述Python序列如何進(jìn)行解包教程3G與IPTV是發(fā)展大方向
  3. python字符串處理以靈活為最大優(yōu)點(diǎn)
  4. python處理文本如何在vim中使用
  5. 在Python插件中PyDev的安裝程序
責(zé)任編輯:佚名
相關(guān)推薦

2010-03-19 11:18:07

Python讀寫(xiě)配置文

2009-08-31 13:41:24

C#創(chuàng)建PDF文件

2012-12-26 14:40:05

IT運(yùn)維企業(yè)管理

2012-12-27 08:57:30

CA TechnoloIT管理IT運(yùn)營(yíng)

2010-03-12 15:29:19

Pythonexe

2021-09-01 20:37:59

云數(shù)據(jù)庫(kù)云計(jì)算遷移

2010-04-20 11:06:33

Oracle索引

2010-03-25 13:05:00

Python執(zhí)行代碼

2010-06-01 15:54:46

MySQL-pytho

2011-11-18 09:49:48

2010-04-02 13:34:33

Oracle DBA

2010-05-12 13:45:25

Mysql 復(fù)制設(shè)置

2010-04-06 08:58:27

Oracle job

2010-07-21 15:22:07

2009-04-22 10:03:58

2010-03-12 16:14:17

Pythonexe

2010-03-26 18:51:51

Python作用域

2010-04-15 13:51:06

Oracle EBS

2010-04-21 17:09:17

Oracle安裝

2010-05-17 16:52:14

MySQL limit
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 成人一区av | 日韩中出 | 91精品国产91久久久久久丝袜 | 69电影网| 午夜精品久久久久久不卡欧美一级 | 日本成人毛片 | 黄色在线网站 | 男女羞羞在线观看 | 国产综合一区二区 | 欧美日韩国产传媒 | 久夜精品| 亚洲免费视频在线观看 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 99热在这里只有精品 | 中文字字幕一区二区三区四区五区 | 日韩高清一区 | 欧美成视频 | 成人综合一区 | 日韩欧美在线不卡 | 日本天堂视频在线观看 | 日韩精品在线看 | 国产视频三级 | 欧美日韩亚洲三区 | 亚洲精品一区国语对白 | 日韩欧美在线播放 | 久久综合久久综合久久 | 日韩二区| 一区二区三区四区国产精品 | 成人3d动漫一区二区三区91 | 麻豆91av| 欧美一级在线 | 欧美一区2区三区3区公司 | 亚洲天堂一区二区 | 视频一区二区在线观看 | 久草在线高清 | 超碰在线观看97 | 国产区精品| 国产精品久久久久久久久免费樱桃 | 黄色片亚洲| 欧美精品被 | 精品国产伦一区二区三区观看方式 |