1,X.lab中的文件内容如下:
hello,world
ni,hao
bu,hao
hai,hai
no,no
排序后的内容如下:
bu,hao
hai,hai
hello,world
ni,hao
no,no
基本思想:先将文件内容读取到列表中,在列表中进行排序,再从列表中将排好序的元素写进该文件中
#!/usr/bin/env python
#Filename:sortForFile
f=open('/home/sundy/X.lab')
result= []
iter_f=iter(f) #用迭代器循环访问文件中的每一行
for line in iter_f:
result.append(line)
f.close()
result.sort()
f=open('/home/sundy/X.lab','w')
f.writelines(result)
f.close()