将某文件的前2000行写入另一个文件:
i=0
with open('train.zh','r') as f1:
with open('dev.zh','w') as f2:
for line in f1.readlines():
i = i+1
f2.write(line)
if i == 2000:
break
将某文件的指定行(从第501行到1001行)写入另一个文件:
with open('train.zh','r') as f1:
with open('dev.zh_test','w') as f2:
for line in f1.readlines()[500:1000]:
f2.write(line)
readlines()
读取所有行然后把它们作为一个字符串列表返回.