文件蜓谋,也是對象缎浇。
在python2中還是一種內(nèi)建的類型沮翔,在python3中被取消了秕磷,可是锈颗,這并不意味著地位降低顷霹。
文件的狀態(tài):
文件的狀態(tài),也稱之為屬性击吱,比如創(chuàng)建日期淋淀,訪問日期,修改日期覆醇,大小朵纷,等等。在os
模塊中永脓,有這樣的一個方法專門讓我們查看文件的這些狀態(tài)參數(shù)的袍辞。
import os
file_stat = os.stat("131.txt") # 查看這個文件的狀態(tài)
使用with
在對文件進行寫入操作之后,一定要牢記一個事情:file.close()常摧,這個操作千萬不要忘記搅吁,忘記了怎么辦威创,那就補上吧,也沒有什么天塌地陷的后果谎懦。
read/readline/readlines
用open()
能夠打開文件肚豺,在用for循環(huán),可以將文件的內(nèi)容讀取出來界拦。
但是吸申,在查看文件的屬性和方法的時候,會看到三個方法:read, readline, readlines
享甸。
EOF什么意思截碴?End-of-file。
>>> f = open("you.md")
>>> content = f.read()
>>> content
'You Raise Me Up\nWhen I am down and, oh my soul, so weary;\nWhen troubles come and my heart burdened be;\nThen, I am still and wait here in the silence,\nUntil you come and sit awhile with me.\nYou raise me up, so I can stand on mountains;\nYou raise me up, to walk on stormy seas;\nI am strong, when I am on your shoulders;\nYou raise me up: To more than I can be.\n'
>>> f.close()