一分鐘了解python檔案的open 函式

2021-10-05 18:22:49 字數 1291 閱讀 6036

mode

檔案操作方式

rread 開啟並且讀取檔案內容【預設引數】

wwrite 開啟並且向檔案中寫入內容 [如果檔案不存在,建立乙個新檔案;每次開啟檔案寫入內容,都會覆蓋原來的內容]at

text 開啟乙個文字檔案進行操作【預設引數】

bbinray 開啟乙個二進位制檔案進行操作

③ encoding:檔案編碼按照指定的編碼方式,進行檔案讀寫就不會出現檔案亂碼!

# 1.開啟檔案:以讀取檔案內容的方式開啟檔案

file

=open

("c:/hello.txt"

,"r"

, encoding=

"utf-8"

)# 2.讀取檔案內容

content =

file

.read(

)# 3.操作內容

print

(content)

# 4.關閉檔案

file

.close(

)

(2) 寫入文字檔案

# 寫入的內容

content =

"hello, 渡劫"

# 1.開啟檔案

file

=open

("c:/hello.txt"

,"w"

, encoding=

"utf-8"

)# 2.寫入資料

file

.write(content)

# 3.關閉檔案

file

.close(

)

def

copy

(file1, file2)

""" 複製檔案的函式

:pram file1:被複製的檔案

:pram file2:複製後的檔案

"""# 1.開啟檔案1

f1 =

open

(file1,

"rb"

)# 2.讀取檔案1的內容

content = f1.read(

)# 3.開啟檔案2

f2 =

open

(file2,

"wb"

)# 4.向檔案2寫入檔案1的內容

f2.write(content)

# 5.關閉檔案2

f2.close(

)# 6.關閉檔案1

f1.close(

)

一分鐘了解 python 虛環境

mac安裝完python後,會顯示如下圖的目錄結構 這就是環境 相對的虛環境,就是複製出來很多份這個環境 開啟 terminal 終端 terminal輸入 python m venv h terminal輸入 python m venv venvdemo terminal輸入 cd venvdem...

一分鐘sed入門(一分鐘系列)

1.簡介 sed是一種行編輯器,它一次處理一行內容。2.sed呼叫方式 sed options command file s sed options f scriptfile file s 第一種直接在命令列中執行,第二種把命令寫到了指令碼中,二者無本質區別。示例 1 列印hello.txt的內容 ...

一分鐘了解索引技巧

花1分鐘時間,了解聚集索引,非聚集索引,聯合索引,索引覆蓋。舉例,業務場景,使用者表,表結構為 t user uid primary key,login name unique,passwd,login time,age,聚集索引 clustered index 聚集索引決定資料在磁碟上的物理排序,...