文件操作

文件操作:
打開文件、讀寫文件、操作文件內(nèi)容

寫入文件操作:(把大象裝入冰箱)
1.打開文件 1.打開冰箱門
2.向文件中添加內(nèi)容 2.把大象塞進(jìn)去
3關(guān)閉文件 3.關(guān)閉冰箱
讀取文件操作:(把大象從冰箱里取出來)
1.打開文件 #1.打開冰箱門
2.讀取文件內(nèi)容 #2.把大象取出來
3.關(guān)閉文件 #3.關(guān)閉冰箱

逐個(gè)介紹文件操作相關(guān)函數(shù)

open() 打開或者建立文件

格式:open('文件件路徑,'打開方式,'設(shè)置字符集')
打開方式:
    基礎(chǔ)模式:
        w   w模式         write   寫入模式
            1.文件不存在則新建文件,文件存在則打開并清空文件
            2.文件的指針指向文件的開頭


        r   r模式         read    讀取模式
            1.文件不存在則報(bào)錯(cuò),文件已存在則打開文件
            2.文件的指針指向文件的開頭

        x   x模式         xor     異或模式
            1.文件不存在則新建文件。存在則報(bào)錯(cuò)
            2.文件的指針指向文件的開頭

        a   a模式         append  追加模式
            1.文件不存在則新建文件,文件已存在則打開文件
            2、文件的指針指向文件的末尾

    擴(kuò)展模式:
        b   b模式         bytes bytes模式
        +   plus模式   增強(qiáng)模式,讀讓你變得可寫,寫讓你可讀
    文件操作模式:
         w,r,a,x
          wb,rb,ab,xb
          w+,r+,a+,x+
          wb+,rb+,ab+,xb+ 
# open函數(shù)

#w模式
 open('test1.txt','w')
#r模式
 open('test2','r')
#x模式
 open('text3.txt','x')
# a模式
open('test4.txt','a')
#b模式
fb=open('test5.txt','wb')
fb.write("一二三四五,上山打老虎".encode())#必須是bytes類型
fb.close()

# +模式
fb=open('text6.txt','w+',encoding='utf-8')
#寫入操作
fb.write("激情四射!")
#將文件指針移動(dòng)到開頭
fb.seek(0)
#讀取操作
data=fb.read()
print(data)
fb.close()


文件指針:程序操作穩(wěn)健的光標(biāo)(我們看不見 不是我們使用的光標(biāo))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.mv 移動(dòng)和重命名文件 選項(xiàng):-i 提示文件應(yīng)經(jīng)存在,是否覆蓋(系統(tǒng)自帶別名)-f 強(qiáng)制覆蓋,不...
    徐弱西閱讀 1,998評(píng)論 0 1
  • 1.FILE*文件指針講解 FILE所有平臺(tái)得名字都一樣,F(xiàn)ILE是一個(gè)結(jié)構(gòu)體類型,里面得成員功能一樣,不同平臺(tái)成...
    任振銘閱讀 1,452評(píng)論 0 1
  • 今天我們來看一下文件的相關(guān)操作 一、文件的基礎(chǔ)操作: 打開一個(gè)文件f = file/open(<file-name...
    帥可兒妞閱讀 378評(píng)論 0 0
  • 1.能調(diào)用方法的一定是對(duì)象,比如數(shù)值、字符串、列表、元組、字典,甚至文件也是對(duì)象,Python中一切皆為對(duì)象。 s...
    ph_郭先森閱讀 1,053評(píng)論 0 0
  • 一、字符編碼 1、字符編碼發(fā)展史 階段一:現(xiàn)代計(jì)算機(jī)起源于美國(guó),最早誕生的也是基于英文考慮的ASCII碼;ASCI...
    CaiGuangyin閱讀 803評(píng)論 1 4

友情鏈接更多精彩內(nèi)容