open
open 內建函式,open底層呼叫的是作業系統的介面f1,變數. (f1,fh,file,file_handler,f_h) 檔案控制代碼.通過對檔案的任何操作都會通過檔案控制代碼. 的方式.
encoding:可以不寫,不寫引數,預設編碼本.預設編碼本:作業系統的預設的編碼
****檔案控制代碼****是乙個迭代器
windows:gbk
linux:utf -8
mac: ust -8
f.close (關閉檔案)
檔案操作三步
開啟檔案
對檔案控制代碼的操作
關閉檔案
檔案報錯:
unicodedecodeerror 錯誤,編譯錯誤
路徑分隔符產生異議: 路徑前面加r
檔案操作的讀
檔案操作的寫
檔案操作的追加
檔案操作的其他模式
檔案操作的其他功能
開啟檔案的另一種方式
有關清空:
檔案操作的改
以讀的模式開啟原始檔.
以寫的模式建立乙個新檔案
將原檔案的內容讀出來修改成新內容.寫入新檔案.
將原檔案刪除.
將新檔案重新命名為原檔案.
import oswith open("alex",encoding="utf -8") as f1,\
open("alex1",encoding="utf8",mode="w")as f2:
for a in f1:
lin = a.replace("sb","sb")
f2.write(lin)
os.remove("alex")
os.rename("alex1","alex")
檔案的操作
在檔案操作之前要匯入命名空間 system.io 讀寫檔案的步驟分為5步 1 建立檔案流 語法 filestream fd new filestream 檔案路徑 filemode 其中 filemode 是列舉型別的,列舉型別的主要作用是約定乙個變數的值的範圍 其中包括有 create 用指定名稱...
檔案的操作
只要牽扯到檔案的操作,都是字串 開啟檔案用到 w 原始檔內容會被清空 相當於新建 sprip 取消換行符 換行符2個位元組 一 開啟 win gbk mac linux utf 8 f open 歌詞 f 檔案操作符 檔案控制代碼 檔案操作物件 習慣叫 f file f obj f handler ...
檔案的操作
路徑 開啟方式 編碼格式。不標註開啟方式預設為唯讀。f1 open d a.txt encoding utf 8 mode r f1 為檔案控制代碼,也叫檔案物件,所有的讀寫操作都是通過檔案控制代碼完成的 生成檔案控制代碼 檔案的讀 寫,檔案寫操作必須以寫形式開啟檔案,檔案讀操作必須以讀或讀寫操作開...