1. 程式人生 > 其它 >本地儲存(cookie/webStorage)

本地儲存(cookie/webStorage)

檔案操作

檔案開啟方法

# open方法開啟path路徑下的檔案並返回可操作物件
f = open('a.txt','r',encoding='utf-8')  # a.txt檔案內容: 123xie
print(f.read())  # 123xie
f.close()  # 關閉這個物件,回收並釋放資源。這個步驟極其重要

# with open可以自動幫我們執行close()方法
with open('b.txt','r',encoding='utf-8') as f2:  # b.txt內容:  456zhong
	print(f2.read())  # 456zhong with子程式碼執行完自動執行f2.close()

檔案開啟模式

# r 只讀模式,可執行read方法,不能對檔案執行寫入操作write()
# w 只寫模式,可執行write方法,不能讀取檔案內容操作read()
# a 追加模式,可執行write方法,從檔案末尾開始追加內容

# 假設以下程式檔案和a.txt在同一個路徑下,內容為:123xzj
with open('a.txt','r',encoding='utf-8') as f:
	print(f.read())  # 123xzj

with open('a.txt','w',encoding='utf-8') as f:
	print(f.write('ok'))  # ok w模式寫入資料會覆蓋原來內容

with open('a.txt','a',encoding='utf-8') as f:
	print(f.write('ok'))  # 123xzjok 從末尾追加寫入資料