使用python 读取文本并改写成自己需要的内容,修改每一行内容并且没间隔几行就添加一行新的内容

2024-12-03 16:33:10
推荐回答(3个)
回答1:

def addtext(txtname,span,insert):
  txtfile=open(txtname);
  txt=txtfile.readlines()
  txt=['auto+'+line for line in txt]
  txtfile.close()
  txtfile=open(txtname,'w')
  i=0
  while i+span    txtfile.writelines(txt[i:i+span])
    txtfile.write(insert)
    txtfile.write('\n')
    i+=span
  txtfile.writelines(txt[i:len(txt)])
  txtfile.close()
addtext('list.txt',2,'the laber')

每隔两行添加一个the laber,如果希望改变间隔将代码最后一行中间的数字2改变就行了

回答2:

先读取比如一行的,然后在写入你需要的内容,本人属于大菜鸟

回答3:

python简明教程有例子