txt文件存储
将数据保存到TXT 文本的操作非常简单,而且TXT 文本几乎兼容任何平台,但是这有个缺点,那就是不利于检索。所以如果对检索和数据结构要求不高,追求方便第一的话,可以采用TXT文本存储。
打开方式
使用with as 语法,在with控制模块结束时,文件会自动关闭,所以不需要再调用close()方法。文件打开方法有以下几种方式。
- r:以只读方式打开文件,文件的指针将会放在文件的开头。这是默认模式。
- rb: 以二进制只读方式打开一个文件。文件指针将会放在文件的开头。
- r+:以读写方式打开一个文件,文件指针将会放在文件的开头。
- rbt:以二进制读写方式打开一个文件。文件指针将会放在文件的开头。
- w :以写入方式打开一个文件,如果该文件已经存在,则将其覆盖,如果该文件不存在,则创建新的文件
- wb:以二进制写入方式打开一个文件,如果该文件已经存在,则将其覆盖,如果该文件不存在,则创建新的文件
- w+ :以读写方式打开一个文件,如果该文件已经存在,则将其覆盖,如果该文件不存在,则创建新的文件
- wb+:以二进制读写方式打开一个文件,如果该文件已经存在,则将其覆盖,如果该文件不存在,则创建新的文件
- wb+:以二进制读写方式打开一个文件,如果该文件已经存在,则将其覆盖,如果该文件不存在,则创建新的文件
- a:以追加方式打开一个文件,如果该文件已经存在,文件指针将会放在文件末尾,也就是新的内容将会被写入到已有的文件之后,如果文件不存在,则创建新的文件来写入
- ab:以二进制追加方式打开一个文件,如果该文件已经存在,文件指针将会放在文件末尾,也就是新的内容将会被写入到已有的文件之后,如果文件不存在,则创建新的文件来写入
- a+ :以读写方式打开一个文件,如果该文件已经存在,文件指针将会放在文件末尾,文件打开时会是追加模式,如果文件不存在,则创建新的文件来读写
- ab+ :以二进制追加方式打开一个文件,如果该文件已经存在,文件指针将会放在文件末尾,如果文件不存在,则创建新的文件来读写