文件的使用
文件的类型
文件展现形态 文本文件和二进制文件
本质上所有文件都是二进制形式存储 ?
形式上所有文件采用两种方式展示 ?
文本文件
使用单一特定编码的文件,由于存在编码,可以看做是长字符串。
例如 .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 改变文件操作指针位置
一维数据格式化和处理
二维