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
本文来介绍下Python中如何读取配置文件.任何一个项目,都涉及到了配置文件和管理和读写,Python支持很多配置文件的读写,这里我们就介绍一种配置文件格式的读取数据,叫ini文件.Python中有一个类ConfigParser支持读ini文件. 1. 在项目下,新建一个文件夹,叫config,然后在这个文件夹下新建一个file类型的文件:config.ini 文件内容如下: # this is config file, only store browser type and server UR
import os import linecache import time from SSDB import SSDB ssdb = SSDB('127.0.0.1', 8888) print("start") start = time.clock() cache_data = linecache.getlines("/usr/local/access.log") for line in range(len(cache_data)): ssdb.request('
本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = time.clock() fo = open(file,'r') fc = fo.readlines() num = 0 for l in fc: tup = l.rstrip('\n').rstrip().split('\t') num = num+1 fo.close() end = time.clock() print end-start print num 运行结果:0.81214
1) readline 每次读一行,返回序列 2) readlines 一次全部读出,返回序列 3) numpy 的genfromtxt,返回为np的矩阵格式 import numpy as np f=file('sample.txt','r') ll=np.genfromtxt('sample.txt',dtype=None) lline=f.readlines() print ll,lline for line in lline print line singleline=f.readlin
# '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