python中檔案操作方法 python3入門)

2022-06-16 15:09:13 字數 743 閱讀 8477

一、檔案操作分兩種模式:

1.控制檔案操作方法的模式:

#r:唯讀模式

#w:只寫模式

#a:只追加寫

2.控制檔案操作內容格式的模式:

#b:無論讀寫都是以二進位制bytes為單位,適用於所有檔案。一定不能指定encoding引數。

二、檔案讀取

#在t模式下研究檔案讀取(b模式也是一樣可以進行操作,如果讀取文字檔案的話,多一步encode操作即可返回字元)

f.read()  #把文字檔案內容一次性全部讀取到記憶體中,讀取成大的字串,僅適合小檔案。(若檔案太大,會導致主機記憶體佔滿)

f.readlines()  #把檔案內容逐行讀取,將每一行內容讀取後返回乙個新列表。(若檔案太大,會導致主機記憶體佔滿)

f.readline()  #讀取檔案內容中的第一行,返回乙個字串。(由於r模式開啟,檔案指標在開頭)

三、檔案指標

f.read(n)  #只有t模式下的read(n)中的n代表讀取的字元個數,除此以外檔案內指標的移動都是以bytes為單位

f.seek(引數1,引數2)  #主動控制檔案內指標的移動

f.tell()  #永遠按照檔案開頭,開始數當前指標所在的位置

引數1:控制移動的位元組個數

引數2: 控制參照的位置

#0:代表參照檔案開頭(預設)只有0模式可以在t模式下使用

#1:參照指標當前所在的位置  只能在b模式下使用

#2:參照指標末尾  只能在b模式下使用

python檔案操作方法

import os os 系統模組 裡面有很多關於檔案操作相關的方法 1.os.getcwd 方法是獲得當前的工作路徑 now path os.getcwd print now path 2.os.listdir 方法是列出該路徑下所有檔案及資料夾 print os.listdir now path...

Python檔案操作方法

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...

py 字串操作方法

coding utf 8 eval str 將字串當成有效的表示式,並返回結果,相當與int num1 eval 123 print num1 print type num1 print eval 12 3 print eval 123 len str 返回字串的長度 print len tom i...