|
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
|
|