-
r只读
-
w只写
-
r+,可读可写。当文件存在时会报错
当打开文件先读一边,然后接着写入,此时够写入的文件不会覆盖前面的内容。原因是,此时f相当于一个指针,指向刚才读取出来的文件最后一样的下一行,所以会直接添加在后面。
-
w+,可读可写。当文件不存在时会新建
-
a ,追加文件,不可读
-
a+,追加文件,可读可写
-
rb 以二进制读模式打开。只可读
-
rb+ 以二进制写读写模式打开。可读可写,当文件不存在时报错
-
wb 以位进制写模式打开。只可写
-
wb+ 以二进制读写模式打开。可读可写。当文件不存在时新建
-
ab 以二进制追加模式打开。追加文件,不可读
-
ab+ 以二进制读写模式打开。追加文件。可读可写