python檔案操作相關

2021-08-14 20:19:50 字數 658 閱讀 7072

python涉及檔案操作主要是os模組和pickle模組

一、os模組

1. 開啟檔案  open(路徑+檔名,讀寫模式),比如 open('f:/aaa\bbb\ccc','rb')  表示以二進位制讀操作的方式開啟f:/aaa\bbb路徑的ccc檔案

rb表示二進位制讀,若檔案不存在,則不會建立,若用wb,表示二進位制寫,若檔案不存在,則建立乙個

2. os.path.dirname(__file__)

用於獲取當前檔案所在目錄

3. os.path.

exists(path)

表示path 路徑是否存在 ,返回布林值

4. os

.path.join(

"d:\","test.txt"

)拼接位址

5. os.stat(path).st_size 獲取檔案大小 os.path.getsize(path) 獲取檔案大小

二、pickle模組

1.pickle.dump(obj, file) 將obj物件儲存到file檔案中去

2.pickle.load(file) 匯出file檔案,

從file中讀取乙個字串,並將它重構為原來的python物件。

python檔案操作 相關操作

python關於檔案的相關操作包括重新命名 刪除 建立資料夾 獲取當前目錄 改變預設目錄 獲取目錄內容列表。python檔案的上述相關操作是在os模組下,所以要匯入os模組,import os 重新命名os.rename old new 修改單級目錄 檔案 名稱 os.renames old new...

python檔案相關操作

1.遍歷目錄 遍歷目錄 import os os.walk top topdown true onerror none followlinks false top 是你所要遍歷的目錄的位址,返回的是乙個三元組 root,dirs,files root 所指的是當前正在遍歷的這個資料夾的本身的位址 d...

python檔案操作相關

1.從資料夾中讀取 返回值是列表2.將多個結果批量儲存到指定目錄下原本不存在的txt檔案中,同時對其按一定規則命名 其中i為1中遍歷到的序號,x表示將序號格式化為佔6位不足用0補齊的整數形式,x 06d i txt 為要儲存的目錄,後面是格式化控制,a 表示對檔案進行迴圈寫不覆蓋且可讀 f open...