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