Halcom 发表于 2017-4-5 22:42:48

读取txt数据


python(x,y) 2.7.10,
读取txt文本数据:
# f = open(r'C:\Users\ysw\Desktop\视频讲解\图像处理视频Python\Python入门到提高经典案例分析——edit\第3章\halcom_cn.txt');
f = open('halcom_cn.txt');# 我的python不支持路径含有中文
data = f.read();# 读取数据
# f.close();   # 关闭文件
# f.tell();    # 返回当前文件的位置
# f.seek(1,0)# 文件指针,0表示起始位置,1表示从起始位置开始向前1个字节开始
f.seek(0,0)
data1 = f.readline()   # 读取行

f.seek(0,0)
list(f);

f.seek(0,0)
datalines = list(f);

f.seek(0,0)
for each_line in f:
    print(each_line)
在使用读数据之前,一定要f.seek操作,指向文件的位置。

已知:halcom_cn.txt的数据如下:
540        4742.91325        2328.635571        2570
541        4614.539129        2308.227073        2552.9
542        4456.322773        2286.485878        2540.1
543        4298.430678        2264.266999        2535.2
544        4224.017029        2253.302885        2538.2
545        4216.006717        2251.466999        2544.3
546        4263.533361        2260.612754        2551.5
547        4368.689909        2283.421446        2561.8
548        4480.593649        2311.079838        2572.7
549        4584.961687        2346.834045        2581
550        4679.07358        2388.548134        2585.1
551        4790.547157        2444.55245        2588.8
552        4889.457828        2492.07124        2593.5
553        4974.637184        2531.361728        2597.7
554        5039.632543        2557.057706        2598.8
555        5080.237078        2571.110436        2598.8
556        5056.74739        2569.131814        2598.7



页: [1]
查看完整版本: 读取txt数据