python操作文件,with使用

new_file = open("aa. txt", "w")
new_file .write("This is a file")
new_file .close()

這樣,就完成了一個文件的創建於寫入操作

來講一下open函數的第二個參數:打開模式

r		以讀的方式打開文件,可讀取文件信息
w		以寫的方式打開文件,可向文件寫入信息,如文件存在,則清空該文件,再寫入新內容
a		以追加模式打開文件(文件指針自動移動到文件末尾),如果不存在則創建
r+		以讀寫方式打開文件,可對文件進行讀和寫操作
w+		消除文件內容,然後以讀寫方式打開文件
a+		以讀寫方式打開文件,並吧文件指針移到文件尾
b		以二進制模式打開文件,而不是已文本模式。該模式只對Windows或DOS有效,類UNIX的文件是用二進制模式進行操作的

如不填則默認 r 的模式

最後千萬不要忘了close

可見相對java來說簡單的很多,IO流那麼多的分類真的是很不友好

但是真的忘了close怎麼辦

python提供另一種寫法

with open(" 130. txt","a") as f
		f.write("\ nThis is about 'with... as...'")

這樣就不用close了

這,很python!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章