28 檔案基本操作

2021-10-12 12:37:14 字數 2247 閱讀 6021

計算機上面的檔案操作步驟:

,將記憶體的內容寫入檔案

第三步,關閉檔案

那麼在python環境中呢??

序號函式/方法

說明01

open(python層面的方法)開啟檔案

02read(檔案內的方法)從cpu中讀取檔案,並且讀取全部檔案

03write(檔案內的方法)修改內容

04close(檔案內的方法)關閉檔案

注:

例項操作:

我在"嘿嘿』』檔案中寫了以上內容

duwei 123中寫了以上內容(注意,open檔案時,必須加上encoding="utf-8",否則中文會亂碼!!!)

執行結果:

我們在開啟檔案時候,一點要養成乙個好的習慣,就是在寫完**open(「檔名」)**後,一定馬上寫

關閉檔案,最後在寫讀寫的**!!!

例子:

# 1 第一步,開啟檔案

file

=open

("檔名"

,encoding=

"utf-8"

)# 2 第二步,讀取檔案

# 3 第三步,寫檔案

# 4 第四部,關閉檔案

file

.close(

)

簡化操作:

檔案的關閉與開啟可以一次性寫完:

基本語法:

with

open

(file_path, mode=

"r", encoding="")

as file1,\

open

(file_path, mode=

"r", encoding="")

as file2,\

open

(file_path, mode=

"r", encoding="")

as file3,\

open

(file_path, mode=

"r", encoding="")

as file4:

pass

# 後續的檔案相關操作(讀寫都在pass完成)

# 後續的檔案相關操作(讀寫都在pass完成)

這裡介紹一下原理:

因為with呼叫了__enter____exit__操作,其中__enter__()方法在語句體(with語句包裹起來的**塊)執行之前進入執行,exit()方法在語句體執行完畢退出後執行。

舉例:

class

test

:def

__enter__

(self)

:print

("***************==正在驗證相關資訊***************===="

)return

"***************==開始進入遊戲環境***************===="

def__exit__

(self)

:print

("***************==進入環境已經成功***************===="

)with test(

)as f:

print

(f)

7 檔案的基本操作

1.檔案的開啟模式w write 寫入模式 只能寫入字串和位元組流 檔案不存在則建立檔案,存在的話則開啟清空內容,並且將檔案指標放在檔案的開頭 r read 讀取模式 檔案不存在則報錯 存在的話則開啟檔案,並且將檔案指標放在檔案的開頭 檔案不存在則建立檔案,存在的話則開啟檔案,並且將檔案指標放在檔案...

(2 8)檔案和目錄操作 Linux檔案許可權管理

函式功能 按照前述檔案許可權檢查的4個步驟測試訪問檔案是否具有相應許可權 函式原型 int access const char pathname,int mode pathname 所要操作的檔案路徑名函式原型 int chmod const char pathname,mode t mode in...

Python3檔案操作 基本操作

目錄 1 獲取open函式及返回例項的幫助文件 2 open函式的定義及引數說明 2.1 open函式定義及返回值 2.2 引數說明 2.3 引數組合 2.4 示例 3 檔案物件常用方法 4 with open 語法 python3中對檔案的讀寫操作使用open函式來完成。print help op...