删除前数据如下,.txt形式:
import re
import os
import numpy as np
x=[]
y=[]
with open("要删除文件名称.txt","r",encoding="GBK") as f:
lines = f.readlines()
#print(lines)
with open("11234.txt","w",encoding="GBK") as f_w:
for line in lines: #法二,如果’,‘不在一行,则删掉整行
if "," not in line:
continue
if "SOURCE" in line:
continue
if "DATE" in line:
continue
f_w.write(line)
# for line in lines: #法一:删除指定行(一行一行删除)
# if "SOURCE" in line:
# continue
# if "DATE" in line:
# continue
# if "TIME" in line:
# continue
# if "SAMPLE" in line:
# continue
# if "SIGNAL" in line:
# continue
# if "DATA" in line:
# continue
# if "NUMBER" in line:
# continue
# if "CHANNEL" in line:
# continue
# if "HIT" in line:
# continue
# if ',' not in line:
# continue
# f_w.write(line)
#
filename = '要删除文件名称.txt'
file=[line.strip().split(",") for line in open(filename)]
#print(file[0])
#print(file[1])
#print(file[2]) 验证可省略
for d1,d2 in file:
x.append(float(d1))
y.append(float(d2))
print(x[1])
print(y[1])
处理后数据如下: