Python 檔案讀寫操作

2021-09-13 23:38:37 字數 1134 閱讀 2377

程式執行都是在記憶體中進行操作的,如果需要落盤就需要單獨的執行檔案寫操作

直接使用下面的模式開啟檔案的時候需要單獨進行檔案的關閉操作,預設這個操作是不會自動關閉檔案的,需要最後單獨執行下,下面會單獨介紹下不用直接關閉的操作方式

# 最簡單的建立乙個a.txt的檔案,然後進行寫模式,括號裡面最後的`w`代表的是寫,預設是讀(r)模式

file1 = open("a.txt", "w")

file1.write("hello")

file1.close()

# 必須要進行檔案的關閉操作,否則會導致檔案一直占用大量的記憶體空間

# 開啟a.txt檔案進行讀操作

file1 = open("a.txt", "r")

test = file1.read()

print(test)

file1.close()

第二種方式:不用直接關閉檔案的操作

後面括號裡面有個(a)這個是一種追加模式,當檔案有的時候就會把新內容直接追加到檔案的末尾行

with open("a.txt", "a") as file1:

file1.write(" world")

file1 = open("a.txt", "r")

test = file1.read()

print(test)

with open("a.txt", "w+", encoding="utf-8") as file1:

file1.write("你好")

test = file1.read()

print(test)

訪問模式說明r

只⽤於讀取, 預設模式。⽂件不存在,會報錯

w只⽤於寫⼊。⽂件存在則先清空內容, ⽂件不存在,建立新⽂件

a只⽤於寫⼊。⽂件存在則追加內容, ⽂件不存在,建立新⽂件

r+⽤於讀寫。⽂件不存在,會報錯

w+⽤於讀寫。⽂件存在則先清空內容, ⽂件不存在,建立新⽂件

a+⽤於讀寫。⽂件存在則追加內容, ⽂件不存在,建立新⽂件

具體的使用方法,大家可以在網上單獨在搜尋下,這裡就不一一介紹了

python 讀 寫檔案操作

python中也提供類似於c語言中的open read write函式,下面是我根據看過的內容的乙個python讀 寫檔案的 段 讀檔案 在python的執行資料夾中新建乙個 123.txt 的檔案,輸入2341.rfp open 123.txt 開啟乙個 123.txt 得到乙個檔案物件 分配記憶...

python檔案讀寫操作

讀寫檔案是最常見的io操作,python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...

Python 檔案讀寫操作

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...