爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9565|回复: 24

[求助] 批量读取多个站点的TXT文件(一个站一个txt文件),文件内为几十年的降水资料,且....

[复制链接]

新浪微博达人勋

发表于 2015-1-1 16:46:03 | 显示全部楼层 |阅读模式

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

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

x
用fortran批量读取多个站点的TXT文件(一个站为一个txt文件),文件内为几十年每天的舒适度,且各文件的总天数不一样,要求算出各站每一年各类舒适度的总天数。。。求大神帮忙。。。很着急
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-2 11:33:05 | 显示全部楼层
言深深 发表于 2015-1-1 17:38
fortran可以读取每一个文件的行数目,论坛有这样的程序。我粘贴在下面吧,其他的工作请自己思考:

谢谢大神。。。在你的提醒下,终于倒腾出来了。。。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-1-1 16:51:08 | 显示全部楼层
可以在家园里搜搜相关的帖子。不过前提还是自己要尝试去编程成功读取一个文件,这样批量处理起来也就简单了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-1 16:53:06 | 显示全部楼层
批量读取的帖子看了一下,但是我这个每个文件的数组总行数不一样,设置读取的时候总是有问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-1 16:53:45 | 显示全部楼层
四叶草 发表于 2015-1-1 16:51
可以在家园里搜搜相关的帖子。不过前提还是自己要尝试去编程成功读取一个文件,这样批量处理起来也就简单了

批量读取的帖子看了一下,但是我这个每个文件的数组总行数不一样,设置读取的时候总是有问题

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-1 16:57:20 | 显示全部楼层
月满西楼 发表于 2015-1-1 16:53
批量读取的帖子看了一下,但是我这个每个文件的数组总行数不一样,设置读取的时候总是有问题

然后每个文件里是几十年的数据,需要把它按年为单位整理求出每年的各舒适度等级的天数。。。这个循环不知道要怎么控制。。。求大神。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-1 16:57:29 | 显示全部楼层
月满西楼 发表于 2015-1-1 16:53
批量读取的帖子看了一下,但是我这个每个文件的数组总行数不一样,设置读取的时候总是有问题

遇到这种情况,我是把数组行数相同的文件作为一个大组进行处理,这样也省去了很多麻烦事
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-1 17:00:06 | 显示全部楼层
四叶草 发表于 2015-1-1 16:57
遇到这种情况,我是把数组行数相同的文件作为一个大组进行处理,这样也省去了很多麻烦事

几百多个站,而且每个站的行数都不尽相同。。。这要分的话会要好久。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-1 17:24:15 | 显示全部楼层
月满西楼 发表于 2015-1-1 17:00
几百多个站,而且每个站的行数都不尽相同。。。这要分的话会要好久。。。

每个站都不一样,那我的方法就不适合了。不过你还是可以自己慢慢研究下,这样收获会更多。祝你成功。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2015-1-1 17:38:56 | 显示全部楼层
月满西楼 发表于 2015-1-1 17:00
几百多个站,而且每个站的行数都不尽相同。。。这要分的话会要好久。。。

fortran可以读取每一个文件的行数目,论坛有这样的程序。我粘贴在下面吧,其他的工作请自己思考:


n=0
10        open(10,file='name.txt')

        do while (.true.)
        read(10,*,end=100) line
        n=n+1
        enddo
        100 continue
rewind(10)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-1 18:03:11 | 显示全部楼层
言深深 发表于 2015-1-1 17:38
fortran可以读取每一个文件的行数目,论坛有这样的程序。我粘贴在下面吧,其他的工作请自己思考:

谢谢大神。。。我自己再努力试试。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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