python处理文本,这个文本一共几百万行。要求每10000行,插入一行固定文本,比方‘right;’。

而且要求文本开头和结束都要插入此句,求大神帮忙写一个

# -*- coding:utf-8 -*-


#原始文件
f = open('d:\\000001.csv', 'r+')
#新文件
t = open('d:\\000002.txt', 'w+')

n = 1
x = 100
#读取100行,插入一条数据
for i in f.readlines():
    t.write(i)
    if n%100 == 0:
        t.write('-----------------------%s-----------------\n' %x)
    n = n + 1

f.close()
t.close()

追问

那开头和结尾并没有加上啊,只是中间加了

温馨提示:答案为网友推荐,仅供参考
相似回答