Hello Mat

 找回密码
 立即注册
查看: 5105|回复: 0

读取txt数据

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2017-4-5 22:42:48 | 显示全部楼层 |阅读模式

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

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

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

  13. f.seek(0,0)
  14. for each_line in f:
  15.     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



算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-22 23:35 , Processed in 0.289262 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表