这是一个文本文件。
Oh , yeah , we got this puppy .
This was a good idea .
Elliot looks a little green .
No .
并且包含很多行。
我想使用python或其他可以在linux中使用的方式将此文件拆分为两个文本文件。
input.txt
:
Oh , yeah , we got this puppy .
Elliot looks a little green .
response.txt
:
This was a good idea .
No .
所以,我想得到两个文本文件;一个有奇数行,另一个有偶数行。 我该怎么办?
答案 0 :(得分:-1)
试试这样:
with open("your_file") as f, open("input.txt", "w") as inp, open("output.txt", "w") as out:
for i,line in enumerate(f):
if (i+1)%2 == 0:
out.write(line)
else:
inp.write(line)