随机混合文件中的行顺序

shn*_*shn 1 python

假设我有一个包含一些行的文件:

line 1 ...
line 2 ...
...
line n ...
Run Code Online (Sandbox Code Playgroud)

是否有可能有另一个文件,其中行的顺序将随机混合?

Tim*_*ker 7

random模块是你的朋友:

import random
with open("infile.txt") as f:
    lines = f.readlines()
random.shuffle(lines)
with open("outfile.txt", "w") as f:
    f.writelines(lines)
Run Code Online (Sandbox Code Playgroud)

应该做.