写一个python脚本,要求支持从文本文件里面随机抽取若干行,写入新的文本文件里面。

2025-04-25 01:13:11
推荐回答(1个)
回答1:

import random
oldf=open('oldfile','r') #打开原文件
newf=open('newfile','w') #打开要写入文件
lines=oldf.readlines() #原文件行列表
randline=random.randint(0,len(lines)) # 若干行
for i in xrange(0,randline):
newf.write(lines[random.randint(0,len(lines))]) # 写入新文件随机行
oldf.close()
newf.close()