文本文件
由单一特定编码的字符组成
二进制文件
直接邮比特0和比特1组成,文件内部数据的组织格式与文件用途有关,例如图片、视频
******文件的打开与关闭*****
使用方法:变量名=open(文件路径及文件名,模式)
#注:路径中由于\是转义符,所以表示路径时,使用\\或/
# r 只读模式
# w 只写模式
# x 创建写模式
# + 与上述一同使用,增加同时读写功能模式
文件结束时以close()方法关闭
变量名.close()
f.read(size=-1): 从文件中读入整个文件的内容。结果是字符串
f.readline(size=-1):从文件中读入一行内容。结果是字符串
f.readlines(size=-1):从文件中读入所有行内容,以每行为元素形成一个列表。
文件打开后,对文件的读写有一个读取指针,当从文件中读入内容后,读取指针将向前进,在此读取的内容将从指针的新位置开始。
f.seek(offset):改变当前文件操作指针的位置,offset的值:0:文件开头;2:文件结尾
f.write(s): 向文件写入字符串s,每次写入将会记录一个写入指针
f.writelines(lines):直接将列表类型的各元素连接起来写入文件f
空格,逗号,换行等
f=open("a.csv",‘r‘)
Is=f.read().strip(‘\n‘).split(‘,‘)
f.close()
print(s)
Is=[‘beijign‘]
f=open("a.cvs"."w")
f.write(",".joim(Is)+"\n")
f.close()
print(s)
ls=[]
f=open(‘a.cav‘,‘w‘)
for row in ls:
f.write(",".joim(Is)+"\n")
f.close()
f=open(‘a.cav‘,‘r‘)
ls=[]
for line in f:
ls.append(line.strip(‘\n‘).split(‘,‘))
f.close()
print(ls)
原文:https://www.cnblogs.com/yuchangchang/p/15114111.html