計算機上面的檔案操作步驟:
寫,將記憶體的內容寫入檔案
第三步,關閉檔案
那麼在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...