【Python】Python中打开文件那些事
生活随笔
收集整理的這篇文章主要介紹了
【Python】Python中打开文件那些事
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
首先,打開文件自然是要用內置函數(shù)opern()咯。
語法格式:
open(filename, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)打開文件以后就會返回一個文件FIle對象。
下面是對上面的open附加格式說明:
- filename:表示要打開的文件名。
- mode:可選參數(shù),文件打開模式。這個參數(shù)是非強制的,默認為只讀?。
- buffering:可選參數(shù),緩沖區(qū)大小。
- encoding:文件編碼類型。
- errors:編碼錯誤的處理方法。
- newline:控制通用換行符模式的行為。
- closefd:控制在關閉文件時是否徹底關閉文件。
下面的表格是對mode的闡釋:
| r | 以只讀方式打開文件。文件指針將會放在文件的開頭。這是默認模式。 |
| rb | 以二進制格式打開一個文件只用于讀。文件指針將會放在文件開頭。 |
| r+ | 打開一個文件用于讀寫。文件指針將會放在文件的開頭。 |
| rb+ | 以二進制格式打開一個文件用于讀寫。文件指針將會放在文件的開頭。 |
| w | 打開一個文件只用于寫入。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件。 |
| wb | 以二進制格式打開一個文件只用于讀。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件。 |
| w+ | 打開一個文件用于讀寫。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件。 |
| wb+ | 以二進制格式打開一個文件用于讀寫。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件。 |
| a | 打開一個文件用于追加。文件指針將會放在文件的結尾。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件進行寫入。 |
| ab | 以二進制格式打開一個文件用于追加。文件指針將會放在文件的結尾。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件進行寫入。 |
| a+ | 打開一個文件用于讀寫。文件指針將會放在文件的結尾。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件用于讀寫。 |
| ab+ | 以二進制格式打開一個文件用于追加。文件指針將會放在文件的結尾。如果該文件存在則將其覆蓋;否則創(chuàng)建新文件用于讀寫。 |
總結
以上是生活随笔為你收集整理的【Python】Python中打开文件那些事的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回文质数(洛谷P1217题题解,Java
- 下一篇: 【Python】Matplotlib在直