(1)读文件
fr=open('file.txt')
for line in fr.readlines():
line=line.strip()
ListFromLine=line.split('|')
简单点写:
for line in open('file.txt').readlines():
ListFromLine=line.strip().split('|')
其中,split()里的参数为分词符,如空格、'\t'等
ListFromLine是一个列表,即list,直接用list来接收一行里的元素比较方便,当每行里的元素结构比较一致,含义一致,且已知这些含义和元素个数的时候还可以将ListFromLine=line.strip().split('|')这句写成:
[ItemID,Type,Name,Date]=line.strip().split('|')
这里是假设每一行有四个元素,中间用“|”符号隔开,把这四个元素分词后分别赋给ItemID,Type,Name,Date这四个量。注意分出来的元素个数要与[ ]中的变量名个数一致。
(2)写文件
a=open('file.txt','w')
a.write('abc')
a.close()
追加文件:
a=open('file.txt','a')
a.write('abc')
a.close()
查看文件内容:print file('file.txt').read()