import re from numpy import * def getStr(file_path,file_path1): fp = open(file_path, 'r') op = open(file_path1,'w') for eachline in fp.readlines(): lines = re.split("\t| |\n",eachline) print(lines[2:10]) newlines=lines[2:10] i = 0 for s in newli
Python读取txt文件,有两种方式: (1)逐行读取 data=open("data.txt") line=data.readline() while line: print line line=data.readline() (2)一次全部读入内存 data=open("data.txt") for line in data.readlines(): print line
#coding=utf-8print 1#初始化文件crash_log.log with open('e:/1/crash_log.log','w')as f: f.close() def fw(self): print with open('e:/1/monkey_log.txt','r')as f1 , open('e:/1/crash_log.log','a+') as f2: #设置循环读取每一行,判断过滤 while True: line=f1.readline() if '// Mo
# 'C:\Users\SAM\Desktop\数据竞赛\个人征信_1108\个人征信\train\bank_detail_train.txt'# 反斜杠的写法会报编码错误f=open('C:/Users/SAM/Desktop/数据竞赛/个人征信_1108/个人征信/train/bank_detail_train.txt')result= []iter_f=iter(f) #用迭代器循环访问文件中的每一行for line in iter_f: result.append(line)f.clos
方法和画折线图类似,差别在于画图函数不一样,用的是scatter() import matplotlib.pyplot as plt #以外部两个txt表分别作为x,y画图n=0m=0with open(r'C:\Users\Administrator\Desktop\test.txt') as text: a=text.readlines()with open(r'C:\Users\Administrator\Desktop\tet.txt') as tet: month=tet.