標籤:等價 pen app 用法 font span 寫入 檔案操作 class
檔案的讀寫 (重點)
# f=open("500 Miles",encoding="utf-8").read()
# f=open("500 Miles",,“a”encoding="utf-8") a是append追加
會開啟500 Miles檔案,但是不會覆蓋之前的內容,並且可以在之後寫東西
#f=open(" new 500 Miles","w",encoding="utf-8") 會建立一個檔案名稱字為:new 500 Miles ,內容通過下面可以寫入
""" 切記:python中的"w"是直接覆蓋掉同名稱的檔案, 而"r"是讀該檔案
讀和寫必須要定義清楚,如下面所示,就是不能讀,只能寫
#f=open(" new 500 Miles","r+",encoding="utf-8") 表示讀寫 讀和追加(寫在最後)
#f=open(" new 500 Miles","w+",encoding="utf-8") 表示寫讀 先建立一個檔案,再寫入內容
#f=open(" new 500 Miles","a+",encoding="utf-8") 表示追加讀
#f=open(" new 500 Miles","rb") 表示二進位檔案
不能插入到某一行去寫,因為那樣會覆蓋掉掉後面的內容
"""
f=open(" new 500 Miles","w",encoding="utf-8")
data =f.write(" 我愛北京天安門")
f.write(" \n")
print(data)#此時列印的寫入的字元個數
f.close() # 關閉檔案s
Read()括弧中可以輸入要讀的字元數
Print(f.tell())列印當前的位置
f.seek()表示返回到某一位置
print(f.encoding)列印檔案的編碼
with用法及原因
如果要修改檔案,通過兩種方法:
1、將硬碟上的檔案載入到記憶體中修改後,在重新寫入硬碟中
2、開啟一個檔案,重新寫入一個新檔案中
為了防止檔案操作完之後,忘記關閉,所以通過with 語句來進行處理
f_new =open("500 Miles","w",encoding="utf-8")
#等價於下面 但是with語句下面要縮排 也可以同時開啟
with open("500 Miles","w",encoding="utf-8") as f_new:
…………
python檔案 的增刪改查操作