主要分成三大類:
- r 和 r+ "讀"功能
- r 只讀
- r+ 讀寫(先讀后寫)
辨析:對於r,只有讀取功能,利用光標的移動,可以選擇要讀取的內容.
對於r+,同時具有讀和寫的功能,默認光標一開始停在開頭,當進行一個操作后(無論是讀還是寫)光標將自動移動到末尾.寫的功能如果在末尾就是添加;如果在原文本中就是修改!!!
- w 和 w+ "寫"功能
- w 只寫
- w+ 寫讀(先寫后讀)
辨析:兩個都有寫的功能,只要進行操作,一定是先自動清空,再寫入,慎用!!!但是都可以進行新建文件,比較方便.
由於先清空了文本導致w+讀取時需要移動光標的位置!
- a 和 a+ "追加"功能
- a 追加寫
- a+ 追加寫讀(先寫后讀)
辨析:兩個都有追加的功能,無論什么時候進行追加操作,無論光標在哪里,都是在末尾進行追加寫的功能!!!只能寫在末尾!!!
a+默認光標停在末尾,當進行一個操作后(無論是讀還是寫)光標將自動移動到開頭!
附圖:

