1. shuffle()
shuffle() 方法将序列的所有元素随机排序。
e.g.
import random
list = [32, 16, 8, 4, 2, 1]
print('before shuffle: ', list)
random.shuffle(list)
print('after shuffle: ', list)
output:
before shuffle: [32, 16, 8, 4, 2, 1]
after shuffle: [8, 4, 32, 1, 16, 2]
2. flush()
flush() 方法是用来把文件从内存buffer中强制刷新到硬盘中,同时清空buffer。
e.g.
sf = open('result.log', 'w')
sf.write("write successfully")
sf.write('\n')
sf.flush()
sf.write("write again successfully")
sf.write('\n')
sf.flush()
sf.close()