以NC系统导出错误信息文件为例
导出文件如下:
python代码如下:
# NC个人银行账号导出错误信息文本处理
# 只保留有效信息文本
with open(r'D:\programs\python\importSql\test.txt') as f: #打开需要处理的文件 路径及位置-test.txt
f2 = open('D:\programs\python\importSql\out.txt', 'w') # 生成输出文件位置及名称(out.txt)
lines = f.readlines()
# print(lines)
x=len(lines)
for i, line in enumerate(lines, start=1):
# print(i,line)
# for line in lines:
str1 = line.strip() #移除字符串头尾指定字符
if "错误消息" in line:
a=i+1
str2=lines[i]
str2=str2.strip()
str3=lines[a]
# print(str2)
# print(str2)
# print(line)
# print(str1)
f2.write(str1)
f2.write(str2+str3)
f2.close()
运行前:
运行后结果: