Python-64-Files檔案1.w(新增、寫入檔案、修改)、a(附加)、r (讀取)

  • w 新增檔案或寫入檔案 (如果無檔案會自動新增,原本有資料也會被取代掉)
  • a 附加(在原本的資料上再添加資料)
  • r 讀取檔案內容
w 新增檔案或寫入檔案 (如果無檔案會自動新增,原本有資料也會被取代掉)

 

#w 寫入 (如果無檔案會自動新增,原本有資料也會被取代掉)

words='bbbbb'

fo=open('welcome.txt','w')
fo.write(words)
fo.close()

因為原本沒有welcome.txt 這個檔案,所以會新增welcome.txt 這個檔案,並寫入資料

看看效果

如果本身有welcome.txt這個檔案時,原本的資料內容就會被取代掉

#w 寫入 (如果無檔案會自動新增,原本有資料也會被取代掉)

words='cccc' #改內容

fo=open('welcome.txt','w')
fo.write(words)
fo.close()

再執行一次

內容被改掉了

看看效果

a 附加(在原本的資料上再添加資料)
#a 附加(在原本的資料上再添加資料)

words='qqwert'

fo=open('welcome.txt','a')
fo.write(words)
fo.close()

 

在原本的內容後多了附加的文字

看看效果

r 讀取檔案內容

 

#r 讀取


fo=open('welcome.txt','r')
w=fo.read()
print(w)
fo.close()

看看效果

 

 

Yiru@Studio - 關於我 - 意如