qq组里面有人问的,本身是很简单的,写出来玩玩:
文本文件x.txt的内容是
122222 8613332000566
10 8613032222202
103335 8613011318800
1000 8613132546186
10000 8613312073654
100000 8613034348185
100001 8613034332328
10005 8613194682965
100003 8613102251300
100006 8613032226257
100005 8613116000937
两个数字之间隔了一个'/t'
f=open('x.txt') #如果你的x.txt文件不在python的路径下,那么必须用绝对路径
l1=f.readlines() #这时候l1的结果是一个list,每个元素是文件的每一行,包括转行符号'/n'
l1=[x.split('/t') for x in l1]
l1=[[x[0],x[1].replace('/n','')] for x in l1] #这里去掉了每行的'/n'符号
f.close() #关闭刚才打开的文件
#现在的l1 是一个这样的list:它的每个元素也是一个list,后者的两个元素分别存放了文件每行的第一和第二列数字
f=('y.txt','w')#新建一个可写的文本文件,用来存放结果
#这时直