python

超轻量级php框架startmvc

python将文本分每两行一组并保存到文件

更新时间:2020-05-25 07:00 作者:startmvc
业务需求需要将文本文件分每两行一组jb51.txt1:www.jb51.net2:www.jb51.net3:www.jb51.net4:www.jb51.net5:www

业务需求

需要将文本文件分每两行一组

jb51.txt

1:www.jb51.net 2:www.jb51.net 3:www.jb51.net 4:www.jb51.net 5:www.jb51.net 6:www.jb51.net 7:www.jb51.net 8:www.jb51.net 9:www.jb51.net 10:www.jb51.net 11:www.jb51.net 12:www.jb51.net 13:www.jb51.net 14:www.jb51.net 15:www.jb51.net 16:www.jb51.net

核心代码:


# -*- coding: utf-8 -*-
'''
python读取文件,每两行为一组
'''
def fenhang(infile,outfile):

 infopen = open(infile,'r',encoding='utf-8')
 outopen = open(outfile,'w',encoding='utf-8')
 lines = infopen.readlines()
 i = 1
 for line in lines:
 if i % 2 == 0:
 outopen.write(line+'\n')
 else:
 outopen.write(line)
 i += 1
 infopen.close()
 outopen.close()
fenhang("jb51.txt","o.txt")

通过执行 python jb51.txt

o.txt的内容

到这里这篇文章就完成了,希望大家以后多多支持脚本之家。