<1>打開文件
open(文件路徑酌伊,訪問模式)
f = open('./test.txt','r')
訪問模式 | 說明 |
---|---|
r | 以只讀方式打開文件锦茁。文件的指針將會(huì)放在文件的開頭赡麦。這是默認(rèn)模式元莫。 |
w | 打開一個(gè)文件只用于寫入卵凑。如果該文件已存在則將其覆蓋弄屡。如果該文件不存在昼浦,創(chuàng)建新文件。 |
a | 打開一個(gè)文件用于追加竭沫。如果該文件已存在燥翅,文件指針將會(huì)放在文件的結(jié)尾。也就是說蜕提,新的內(nèi)容將會(huì)被寫入到已有內(nèi)容之后森书。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫入谎势。 |
rb | 以二進(jìn)制格式打開一個(gè)文件用于只讀凛膏。文件指針將會(huì)放在文件的開頭。這是默認(rèn)模式脏榆。 |
wb | 以二進(jìn)制格式打開一個(gè)文件只用于寫入猖毫。如果該文件已存在則將其覆蓋。如果該文件不存在须喂,創(chuàng)建新文件吁断。 |
ab | 以二進(jìn)制格式打開一個(gè)文件用于追加。如果該文件已存在坞生,文件指針將會(huì)放在文件的結(jié)尾胯府。也就是說,新的內(nèi)容將會(huì)被寫入到已有內(nèi)容之后恨胚。如果該文件不存在骂因,創(chuàng)建新文件進(jìn)行寫入。 |
r+ | 打開一個(gè)文件用于讀寫赃泡。文件指針將會(huì)放在文件的開頭寒波。 |
w+ | 打開一個(gè)文件用于讀寫。如果該文件已存在則將其覆蓋升熊。如果該文件不存在俄烁,創(chuàng)建新文件。 |
a+ | 打開一個(gè)文件用于讀寫级野。如果該文件已存在页屠,文件指針將會(huì)放在文件的結(jié)尾。文件打開時(shí)會(huì)是追加模式蓖柔。如果該文件不存在辰企,創(chuàng)建新文件用于讀寫。 |
rb+ | 以二進(jìn)制格式打開一個(gè)文件用于讀寫况鸣。文件指針將會(huì)放在文件的開頭牢贸。 |
wb+ | 以二進(jìn)制格式打開一個(gè)文件用于讀寫。如果該文件已存在則將其覆蓋镐捧。如果該文件不存在潜索,創(chuàng)建新文件臭增。 |
ab+ | 以二進(jìn)制格式打開一個(gè)文件用于追加。如果該文件已存在竹习,文件指針將會(huì)放在文件的結(jié)尾誊抛。如果該文件不存在,創(chuàng)建新文件用于讀寫整陌。 |
<2>關(guān)閉文件
close( )
#打開文件
f = open('./test.txt','w')
#關(guān)閉文件
f.close()