計(jì)算機(jī)不會(huì)自己保存東西毅戈,如果我們寫了一堆代碼苹丸,計(jì)算機(jī)沒保存,那下次打開計(jì)算機(jī)后還得再寫一遍苇经,想象一下赘理,那會(huì)有多累,文件的作用就是把東西保存起來扇单,下次打開計(jì)算機(jī)時(shí)直接使用不用再次做一遍商模。
python中可以打開一個(gè)文件或者創(chuàng)建一個(gè)新的文件
open(文件名,訪問模式)
訪問模式有很多種
訪問模式 | 說明 |
---|---|
r | 以只讀的方式打開文件 |
w | 以只寫的方式打開文件 |
a | 打開一個(gè)文件用于追加 |
rb | 以二進(jìn)制格式打開一個(gè)文件用于只讀 |
wb | 以二進(jìn)制格式打開一個(gè)文件用于只寫 |
ab | 以二進(jìn)制格式打開一個(gè)文件用于追加 |
r+ | 打開一個(gè)文件用于讀寫 |
w+ | 打開一個(gè)文件用于讀寫,如果該文件已存在就將其覆蓋蜘澜,不存在就創(chuàng)建新的文件 |
a+ | 打開一個(gè)文件用于讀寫施流,光標(biāo)會(huì)在文件末尾,文件打開時(shí)是追加模式鄙信,如果文件不存在瞪醋,就創(chuàng)建新的文件進(jìn)行讀寫 |
rb+ | 以二進(jìn)制格式打開一個(gè)文件用于讀寫 |
wb+ | 以二進(jìn)制格式打開一個(gè)文件用于讀寫,如果該文件已存在就將其覆蓋扮碧,不存在就創(chuàng)建新的文件 |
ab+ | 以二進(jìn)制格式打開一個(gè)文件用于讀寫趟章,光標(biāo)會(huì)在文件末尾,文件打開時(shí)是追加模式慎王,如果文件不存在,就創(chuàng)建新的文件進(jìn)行讀寫 |
python中關(guān)閉文件用close
close()
有些時(shí)候宏侍,需要對(duì)文件進(jìn)行重命名赖淤、刪除等一些操作,python的os模塊中就有這些功能
操作 | 方法 |
---|---|
重命名 | rename(需要修改的文件名, 新的文件名) |
刪除 | remove(待刪除的文件名) |
創(chuàng)建文件夾 | mkdir('文件名') |
獲取當(dāng)前目錄 | getcwd() |
改變默認(rèn)目錄 | chdir(路徑) |
獲取目錄列表 | listdir(目錄) |
刪除文件夾 | rmdir('目錄名') |
刪除帶文件的目錄 | import shutil rmtree('目錄名') |