打开->关闭->操作
打开
a = open(<文件名>,<打开模式>,<编码方式>)
编码方式:utf-8默认可以忽略
打开模式:
操作
读
a.read(size) 读入前size的长度
a.readline(size) 读入一行,的前size的长度
a.readlines(hint) 读入所有行,以行形成列表,的前hint的长度
写
a.write(s) 写入字符串
a.writeline(lines) 写入列表,连续写入
a.seek(offset) 操作指针位置 0-开头 1-当前 2-结尾
关闭
a.close()
分隔数据
空格 逗号 $
读取
txt = open(fname).read()
ls = txt.split()
原有分隔符号是空格则无,是符号则(“符号”)得到列表
写入
f = open(fname,‘w’)
f.write(’ '.join(ls))
用分隔符分隔数据写入,用符号则(“符号”.join(ls))
CSV文件
ls =[[],[],[]]
f = open(fname,'w')
for item in ls
f.write(','.join(item)+'\n')
f.close()
ls =[[],[],[]]
for row in ls
for column in row
print(ls[row][column])