当前位置: 代码迷 >> 综合 >> python提取文件中含某一字符串的行,并写入新的文件中
  详细解决方案

python提取文件中含某一字符串的行,并写入新的文件中

热度:79   发布时间:2023-09-28 05:35:54.0
with open(r"test.log", encoding='utf-8') as f:  # 从TXT文件中读出数据list = []for line1 in f:if line1 != '\n':  # 去掉空行l = line1.split()  # 这句使用空格将文件内容分割成字符段list.append(l)  # 将l放入数组for item in list:  # 通过一个for循环将某个字符段下含有某个字符串的行显示出来if len(item) > 1 and item[1] == 'time': # 提取含time字符串的行,使用这个判断是文件中某些行字符长度仅为一个。f = open("time_test.txt", "a")  # 将提取出来的行存入新文件中,"a"为追加的方式存入数据f.write(item[6] + "\n")
  相关解决方案