Python 文件操作

 1.文件讀寫過程

    1. 打開文件

    2. 向文件中寫入內容;

    3. 關閉文件

wKiom1lozQvxE-OkAAAZ8UD4Btg732.png

 2.文件讀寫

  如果文件很小, read() 一次性讀取最方便;

  如果不能確定文件大小,反覆調用 read(size)

  比較保險;如果是配置文件,調用 readlines()

  二進制文件,用‘rb’模式打開即可

wKioL1lozWXwanXWAAAbhFv6s60485.png

 3.open函數的模式

     r 以讀的方式打開,定位到文件開頭 , 默認的 mode

    r+ 以讀寫的方式打開,定位文件開頭 , 可以寫入內容到文件

    w 以寫的方式打開,打開文件的時候會清空文件的內容,並且不能讀

    w+ 以讀寫的方式打開,定位到文件頭,並且打開文件的時候也會清空文件的內容

    a 以寫的方式打開,定位到文件的末尾,是一個追加的操作 , 但並不允許讀

    a+ 以讀寫的方式打開,定位到文件的末尾,追加的方式

wKiom1lozjywt411AABpNx0otYA449.png

wKioL1lozj2zrv6lAAAVthRL4tg657.png

  4.文件的其他操作


    f.flush()函數,將緩衝區的內容寫入到硬盤中

   f.seek(offset[,whence]),offset 表示移動多少字節, whence 爲 1 的時候表示相對於當前位置移動的;當 2 的時候從文件的末尾往後移動,但不一定所有的平臺都支持;默認爲 0 表示從文件開頭往後移動

wKioL1loz4CBkOA6AABTuA5Y1G0479.png 

    f.tell()函數,返回當前文件指針的偏移量

wKioL1lozsihI7e_AAAaCdsByjw728.png

wKiom1lozsihCq4KAAAT8cCYYwQ242.png


  5.with語法

   一般情況打開一個文件,經過操作之後,都要顯式的執行xx.close() 將文件關閉 .with 用於需要打開、關閉成對的操作,可以自動關閉打開對象。

wKiom1lozzuSFCOaAAAy0dB2OGM122.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章