python之檔案操作

2021-08-28 13:37:38 字數 748 閱讀 6597

檔案開啟open("絕對路徑或相對路徑", mode)方法,open屬於python的內建函式。

檔案的讀取,乙個中文字元佔兩個位元組read(size)按字元讀取 。

檔案開啟模式

開啟模式執行操作

'r'以唯讀方式開啟檔案(預設)

'w'以寫入的方式開啟檔案,會覆蓋已存在的檔案

'x'如果檔案已經存在,使用此模式開啟將引發異常

'a'以寫入模式開啟,如果檔案存在,則在末尾追加寫入

'b'以二進位制模式開啟檔案

't'以文字模式開啟(預設)

'+'可讀寫模式(可新增到其他模式中使用)

'u'通用換行符支援

注意: 如果檔案模式是 『x』,當檔案已經存在,使用此模式開啟將引發異常。

readlines()與read沒有引數是一樣的,可以按行的方式把整個檔案中的內容一次性讀取,並返回乙個列表,其中每一行的資料為乙個元素

readline()方法只讀取檔案中的一行,如果讀取下一行,則需要再呼叫一次。

檔案的寫入write("內容")方法。 如果close()它會寫入磁碟區里,如果沒有,它會放在快取區里。

tell()方法返回當前檔案指標的位置 。

seek(offer,from)f方法移動檔案讀取指標到指定位置,offer是指定位置的偏移量,from有三個方向:0代表從頭開始算起;1代表從當前位置開始算起;2代表從檔案末尾開始算起。

Python之檔案操作

file open filename,mode mode預設為 r 例如file ope test.txt r 以讀的方式開啟檔案.檔案操作完畢記得關閉.file.close 其中,mode可以有以下選擇 檔案test.txt的內容為 11111111111 aaaaaaaaa 2222222222...

Python之檔案操作

使用open w 以寫入模式開啟,如果檔案存在將會刪除裡面的所有內容,然後開啟這個檔案進行寫入 a 以追加模式開啟,寫入到檔案中的任何資料將自動新增到末尾 fobj open home coder documents obama.txt 唯讀開啟 fobj fobj.close 關閉檔案 fobj ...

Python之檔案操作

建立目錄import os import errno defmkdir dir try os.makedirs dir except oserror as exc if exc.errno errno.eexist print the dir has been existed pass else r...