python數據對象——文件

1、文件的讀寫python

1.打開文件指針

open(failname,mode)it

failname:目標文件的的名字table

mode:處理的模式二進制

處理模式命令表格:方法

模式 描述
r 以只讀方式打開文件。文件的指針將會放在文件的開頭。這是默認模式。
rb 以二進制格式打開一個文件用於只讀。文件指針將會放在文件的開頭。這是默認模式。
r+ 打開一個文件用於讀寫。文件指針將會放在文件的開頭。
rb+ 以二進制格式打開一個文件用於讀寫。文件指針將會放在文件的開頭。
w 打開一個文件只用於寫入。若是該文件已存在則將其覆蓋。若是該文件不存在,建立新文件。
wb 以二進制格式打開一個文件只用於寫入。若是該文件已存在則將其覆蓋。若是該文件不存在,建立新文件。
w+ 打開一個文件用於讀寫。若是該文件已存在則將其覆蓋。若是該文件不存在,建立新文件。
wb+ 以二進制格式打開一個文件用於讀寫。若是該文件已存在則將其覆蓋。若是該文件不存在,建立新文件。
a 打開一個文件用於追加。若是該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容以後。若是該文件不存在,建立新文件進行寫入。
ab 以二進制格式打開一個文件用於追加。若是該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容以後。若是該文件不存在,建立新文件進行寫入。
a+ 打開一個文件用於讀寫。若是該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。若是該文件不存在,建立新文件用於讀寫。
ab+

以二進制格式打開一個文件用於追加。若是該文件已存在,文件指針將會放在文件的結尾。若是該文件不存在,建立新文件用於讀寫。異常

文件的打開top

python文件打開後會自動的關閉,可是有時會出現異常現象,因此最好每次都手動關閉文件。tab

路徑的問題:路徑中會出先與轉義字符同樣的符號‘\’文件

三種方法

#第一種

>>> try:
...     f=open('C:/Users/蔡騰飛/Desktop/pop.txt','r')
...     print(f.read())
... finally:
...     if f:
...             f.close()
...
hou are you

#第二種
>>> f=open('C:/Users/蔡騰飛/Desktop/pop.txt','r')
>>> print(f.read())
hou are you
>>> f.close()

#第三種,第三種方法會自動的關閉文件

>>> with open('C:/Users/蔡騰飛/Desktop/pop.txt','r')as f: ...     for line in f: ...             print(line) ... hou are you

相關文章
相關標籤/搜索