技术开发 频道

用Python实现文件乱序

  【IT168 技术文档】用Python实现文件乱序

  # cat test.dat   1 --- I   2 --- L   3 --- O   4 --- V   5 --- E   6 --- Y   7 --- O   8 --- U   9 --- !   10 --- !   # cat r.py   import sys,random   lines = sys.stdin.readlines()   olines=[]   while lines:   olines.append(lines.pop(random.randrange(len(lines))))   sys.stdout.write( "".join(olines))   # cat test.dat | python r.py   6 --- Y   4 --- V   8 --- U   5 --- E   3 --- O   2 --- L   1 --- I   10 --- !   7 --- O   9 --- !
0
相关文章