檔案的操作

2022-05-17 03:09:43 字數 898 閱讀 1336

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 os

with 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 為檔案控制代碼,也叫檔案物件,所有的讀寫操作都是通過檔案控制代碼完成的 生成檔案控制代碼 檔案的讀 寫,檔案寫操作必須以寫形式開啟檔案,檔案讀操作必須以讀或讀寫操作開...