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 聚集索引決定資料在磁碟上的物理排序,...