'r' #以讀的模式打開 (default)
'w' #先截斷文件,並且以寫的模式打開,寫的內容覆蓋所有的內容。
'x' #創建一個文件,並且以寫的模式打開。
'a' #如果文件存在,就以寫的模式打開,並且指針指向文件的結尾。
'b' #二進制的模式
't' #文本模式 (默認的)
'+' #更新磁盤文件,讀寫,對r w的追加。
'U' #universal newline mode (棄用)
#有open()的時候就必須有close(),當然有沒有close的時候有時候也是也是不會錯的。
f = open("a.txt",'r+',encoding="utf-8")
f.close
#不用每次都進行open()和close(),因為open()以后,有可能忘記了close()
with open a.txt as f:
#讀取全部的內容
read():
#讀取一行的內容,並且以列表的方式返回。
readline()
#告訴目前內容的光標的位置
tell()
#告訴當前文檔的名字。
name()
#對文本寫入內容。
write()
#是否標記了close
closed()
#有open 就有close。
close()
#對文章的內容進行加密。
encoding()
#寫一行內容。
writelines()
#讀一行的內容
readlines()
#文本是否可寫
writeable()
#文本是否刻度。
readable()
#將寫的還存儲在內存中的內容,刷新到內存中。
flush()
#可以將文件中的光標的來跳。
seek()
#是一種的截取的寫操作。
truncate(10)