Python: txt文档批量追加

直接复制,修改地址使用。

#coding=utf-8
import os.path
import glob
import os
import numpy as np


if __name__ == "__main__":

  abnortxt=open('abnormal.txt')
  nortxt=open('normal.txt')
  alltxt=open('all.txt','w')#改这里
  lines = abnortxt.readlines()
  for line in lines:
     t=line[:-1]
     print>>alltxt,"%s 0"%(t)
  lines = nortxt.readlines()
  for line in lines:
     t=line[:-1]
     print>>alltxt,"%s 1"%(t)
  abnortxt.close()
  nortxt.close()
  alltxt.close()


  #在指定txt的每一行后面加一个label.
  #函数总结:
  #open()打开文件,可以打开多个。
  #x.readlines()按行读取,返回一个List,用for in 读取每一行,得到每一行字符串。
  #分片操作:line[:-1],原来的txt每一行自带换行符号,所以字符拼接会到下一行,分片提取换行符前面的字符串,然后再加,写入的时候,会自动加一个\n。[:-1]是这样来的,[:]从头读取全部,[:-1]是从头读取到倒数第二个字符。
 

猜你喜欢

转载自blog.csdn.net/gusui7202/article/details/82114784
今日推荐