文件的使用 文件的类型 文件展现形态 文本文件和二进制文件 本质上所有文件都是二进制形式存储 ? 形式上所有文件采用两种方式展示 ? 文本文件 使用单一特定编码的文件,由于存在编码,可以看做是长字符串。 例如 .txt .py 二进制文件 直接由比特0和1组成,没有统一字符编码 例如 .png .avi 文本和二进制文件 以文本形式打开 t=open("f.txt","rt") print(t.read()) 以二进制打开 t=open("f.txt","rb") print(t.read()) 文件的打开和关闭 a=open(,) r w x a b t + a.read() a.readline() a.readlines() a.write(s) a.writelines(lines) a.seek(offset) a=close() 文件内容读取 全文本 f=open("文件名","r") f.read()或者txt=f.read(2): while txt!="": txt=f.read(2) 逐行处理 f=open("文件名","r") for i in f.readlines: print(i) f=open("文件名","r") for i in f: print(i) 数据文件写入 f.write(s) s是字符串 f.writelines(lines) lines是列表,列表元素是字符串 f.seek() 0 1 2 改变文件操作指针位置 一维数据格式化和处理 二维