“r” 打开一个文件,只可以读操作 “w” 打开一个文件,只可以写操作 “a” 打开一个文件追加写操作 “rt”只读打开一个文本文件,只允许读数据 “wt”建立一个文本文件,只允许写数据 “at”追加打开一个文本文件,并在文件末尾写数据 “rb”只读打开一个二进制文件,只允许读数据 “wb”建立一个二进制文件,只允许写数据 “ab”追加打开一个二进制文件,并在文件末尾写数据 “rt+”读写打开一个文本文件,允许读和写 “wt+”读写打开或建立一个文本文件,允许读写 “at+”读写打开一个文本文件,允许读,或在文件末追加数据 “rb+”读写打开一个二进制文件,允许读和写 “wb+”建立一个二进制文件,允许读和写 “ab+”读写打开一个二进制文件,允许读,或在文件末追加数据 r打开一个文件,表示对文件读操作,且该文件必须存在,不能打开不存在的文件,否则会出错。 w打开一个文件,对文件写操作,若该文件不存在,则会自动创建该名字的文件,若存在,则会在打开文件时清空文件中的所有数据,在对文件进行写入操作。 a打开一个文件,对文件追加写操作,存在则即将数据写在文件末尾之后,(若该文件不存在,则会自动创建该名字的文件) 这是我学习的笔记 希望可以帮到你。如有错误请私密我。谢谢! |