西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)其它知識 → Python編程之文件讀、寫操作

Python編程之文件讀、寫操作

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/12/24 11:10:25字體大。A-A+

作者:西西點擊:0次評論:0次標(biāo)簽: 讀寫操作

  • 類型:系統(tǒng)其它大。221KB語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載

Python對文件的訪問方式一般有三種模式:讀模式('r')、寫模式('w')或追加模式('a').  另外兩種可混合使用的模式: 二進(jìn)制模式(‘b’),讀/寫模式(‘+’)。 如:‘rb’: 讀取二進(jìn)制文件模式      ‘r+’:可讀可寫模式。

寫文件的流程:1:可寫方式打開文件    2:寫文件操作     3:關(guān)閉文件

讀文件流程:1:只讀方式打開文件   2:讀取文件(使用readline方法讀文件的每一行。這個方法返回包括行末換行符的一個完整行。所以,當(dāng)一個 空的 字符串被返回的時候,即表示文件末已經(jīng)到達(dá)了,于是我們停止循環(huán)。)  3:關(guān)閉文件

二:操作

打開文件:

open("pathname","model","buffering"),后面的兩個參數(shù)可選,不填model,默認(rèn)以只讀方式打開,buffering:0/false無緩沖   1/true 有緩沖

file("pathname",'model')

兩者的區(qū)別是用open函數(shù),文件必須已經(jīng)存在,否則會報找不到文件的錯誤;用file函數(shù),文件存在則打開,不存在就創(chuàng)建。

上例中若兩文件均不存在,則用open函數(shù)打開的就會報錯,用file函數(shù)打開的會自動創(chuàng)建再打開:

讀/寫文件:

f.read() 讀出所有內(nèi)容;f.read(4)  讀取前4個字符      f.write()  追加的形式寫入   f.tell()  返回所讀取文件內(nèi)字符的長度。

輸出:

f.seek(offset,whence)

offset:將光標(biāo)移到offset定義的下標(biāo)位置,在此處開始插入或讀取文件     whence:偏移量表示從什么位置開始算offset,默認(rèn)為0-----表示光標(biāo)從文件頭開始算起     1:表示相對于當(dāng)前位置的移動,offset可以是負(fù)數(shù)     2:光標(biāo)從文件結(jié)尾處開始算起

輸出:

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)