前言
在实际工作中,对于收集到的有用数据我们要把数据存储起来,以便下次调用操作。本文主要介绍四种文件存储,下文介绍四种数据库存储。
# 打开文件的两种方式
- open函数:当有选择写含义的模式时,若选择的文件不存在打开文件则创建并打开该文件,存在该文件就打开文件。待操作结束时,需要close
open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
- with open() as f:操作结束不需要调用close()函数,会自动关闭
with open() as f:
pass
参数介绍:
mode:
模式 | 说明 |
---|---|
r | 只读 |
rb | 用二进制打开文件进行读,一般用于非文本文件 |
r+ | 同时具有读和写的功能,默认光标一开始停在开头,当进行一个操作后(无论是读还是写)光标将自动移动到末尾.写的功能如果在末尾就是添加 |
rb+ | 略 |
w | 写入文件,但会清除原文本内容 |
wb | 写入二进制文件,但会清除原文本内容 |
W+ | 读写操作,先清空文本,再读 |
wb+ | 略 |
a | 追加,不会清空原文本内容, |
ab | |
a+ | 读追加写,不会清除文本原内容 |
ab+ |
注:原文本内容在执行写操作时是否会被清除主要看文件指针位置,在头部就会被清除,末尾则不会
一、TEXT文件存储
TEXT文本存储是常见的存储方式,也是我们在python中学习文件操作最先学习的方式。用write()函数写入内容
f=open('test1.txt','r')
f.write('fuck')
f.read()
f