1、文件 File
【1】文件是用于数据存储的单位
【2】文件通常用来长期存储数据
【3】文件中的数据是以字节为单位进行顺序存储的
2、文件的操作流程
① 打开文件
② 读/写文件
③ 关闭文件
注: 任何的操作系统,一个应用程序同时打开文件的数量有最大数限制
3、文件的打开函数
open(file, mode=‘rt‘)
参数:file,必选,要打开的文件。目标文件如果不在当前目录下,则要提供完整路径。
mode,可选,文件打开模式,默认为 “r”
作用:用于打开一个文件。
返回值:返回此文件流对象,如果打开文件失败,则会触发OSError错误
注:文件流对象是可迭代对象,可以迭代访问,迭代过程中将以换行符‘\n‘作为分隔符
4、文件的关闭方法:
F.close() # 关闭文件,释放系统资源
5、文本文件操作
操作模式: ‘t‘
说明:
1. 默认文件中存储的都为字符数据,在读写过程中会自动进行编解码操作,
2. 文本文件以行为单位进行分隔,在python内部统一用‘\n‘作用为换行符进行分隔
3. 对文本文件的读写操作需要用字符串(str) 进行数据操作
6、标准输入输出文件
sys.stdin 标准输入文件
ctrl+d 输入文件结束符
sys.stdout 标准输出文件
sys.stderr 标准错误输出文件
注: 标准文件不需要打开和关闭就可以使用
原文:https://www.cnblogs.com/longyuu/p/14186145.html