fp=open("文件路徑","方式")
文件讀取
fp=open("文件路徑",'r')
lines=fp.readlines()
for line in lines:
#dosomething
文件寫入
fp=open("文件路徑",'w')
文件關(guān)閉
fp.close()
文件讀取寫入方式
方式 | |
---|---|
rb | 以二進(jìn)制格式打開一個文件用于只讀。文件指針將會放在文件的開頭姑廉。這是默認(rèn)模式。 |
r+ | 打開一個文件用于讀寫渗鬼。文件指針將會放在文件的開頭。 |
rb+ | 以二進(jìn)制格式打開一個文件用于讀寫。文件指針將會放在文件的開頭挣跋。 |
w | 打開一個文件只用于寫入萍诱。如果該文件已存在則將其覆蓋悬嗓。如果該文件不存在,創(chuàng)建新文件裕坊。 |
wb | 以二進(jìn)制格式打開一個文件只用于寫入包竹。如果該文件已存在則將其覆蓋。如果該文件不存在籍凝,創(chuàng)建新文件周瞎。 |
w+ | 打開一個文件用于讀寫。如果該文件已存在則將其覆蓋饵蒂。如果該文件不存在声诸,創(chuàng)建新文件。 |
wb+ | 以二進(jìn)制格式打開一個文件用于讀寫退盯。如果該文件已存在則將其覆蓋彼乌。如果該文件不存在,創(chuàng)建新文件得问。 |
a | 打開一個文件用于追加囤攀。如果該文件已存在,文件指針將會放在文件的結(jié)尾宫纬。也就是說焚挠,新的內(nèi)容將會被寫入到已有內(nèi)容之后。如果該文件不存在漓骚,創(chuàng)建新文件進(jìn)行寫入蝌衔。 |
ab | 以二進(jìn)制格式打開一個文件用于追加。如果該文件已存在蝌蹂,文件指針將會放在文件的結(jié)尾噩斟。也就是說,新的內(nèi)容將會被寫入到已有內(nèi)容之后孤个。如果該文件不存在剃允,創(chuàng)建新文件進(jìn)行寫入。 |
a+ | 打開一個文件用于讀寫。如果該文件已存在斥废,文件指針將會放在文件的結(jié)尾椒楣。文件打開時會是追加模式。如果該文件不存在牡肉,創(chuàng)建新文件用于讀寫捧灰。 |
ab+ | 以二進(jìn)制格式打開一個文件用于追加。如果該文件已存在统锤,文件指針將會放在文件的結(jié)尾毛俏。如果該文件不存在,創(chuàng)建新文件用于讀寫饲窿。 |