爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9654|回复: 12

[求助] 如何选择性地读取txt文件里的数据

[复制链接]

新浪微博达人勋

发表于 2012-4-18 17:37:26 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
txt文件里有很多数据,我只想读其中对自己有用的,提高效率。本来想利用直接存取方式(access=‘direct’)来选择性地读取,但是该方法需要知道数据的记录长度,要设置recl。而我是批处理很多txt文件,每个txt文件的记录长度都是不同的,无规则的。请教大家,如何解决
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-18 18:09:20 | 显示全部楼层
我看教材文件一章有介绍,你看看书本上例子有没有帮助
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-18 19:38:49 | 显示全部楼层
楼主威武!
我都是全读,用多少取多少的~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-4-18 19:50:43 | 显示全部楼层
哎呀,你说的不好整,我建议所有文件都用动态数组批量读取,然后write你需要的数据
由于fortran语言自身的优越性,即便全部读取耗时也是可以接受的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-4-18 20:42:13 | 显示全部楼层
所谓对自己有用的本来就是一个判断的过程吧,既然要判断,不通过读取前面的你怎么知道这个数据就是你要的呢?如果你不判断就知道你要的数据在哪里的话那不就相当于知道了记录的位置了么...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-18 23:44:50 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-18 23:45:20 | 显示全部楼层
哈欣小丫 发表于 2012-4-18 19:38
楼主威武!
我都是全读,用多少取多少的~~

大神,你好
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-18 23:47:00 | 显示全部楼层
言深深 发表于 2012-4-18 19:50
哎呀,你说的不好整,我建议所有文件都用动态数组批量读取,然后write你需要的数据
由于fortran语言自身的 ...

原本以为全部读入会耗时很久,试了之后发现的确并不占用太多的时间,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-18 23:48:43 | 显示全部楼层
mofangbao 发表于 2012-4-18 20:42
所谓对自己有用的本来就是一个判断的过程吧,既然要判断,不通过读取前面的你怎么知道这个数据就是你要的呢 ...

明白了,后来试了试发现,全部读入也并不耗费很多时间,嘿嘿
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-4-19 09:07:30 | 显示全部楼层
朕小通 发表于 2012-4-18 23:47
原本以为全部读入会耗时很久,试了之后发现的确并不占用太多的时间,谢谢!

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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