爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9223|回复: 16

[求助] fortran批量处理后,如何批量输出数据呢?

[复制链接]

新浪微博达人勋

发表于 2013-4-1 07:27:43 | 显示全部楼层 |阅读模式

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

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

x
fortran批量处理后,如何批量输出数据呢?

我有100多个txt文件。每一个文件有10000行。
我在批量读入数据后,对数据进行了处理。
想批量输出数据。但是还是按照原来的文件名,每一个文件输出一个文件。
只是输出在不同的文件夹下面。
但是文件的个数和名称还需要保持与原来的文件一直。
应该如何控制输出的条件呢?

才学会了批量读入数据和批量处理。
但是还不太清楚如何批量输出。
请大家指点!

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-4-1 08:58:10 | 显示全部楼层
输出语句里面的open写上你的路径不就行了,把根路径换一下,其余还和打开的时候是一样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 10:14:01 | 显示全部楼层

但是这样最后是输出一个文件,而不是很多歌。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 10:15:41 | 显示全部楼层
mofangbao 发表于 2013-4-1 08:58
输出语句里面的open写上你的路径不就行了,把根路径换一下,其余还和打开的时候是一样的

我批量处理使用的你的那个cmd调用的程序。但是处理之后,输出的文件如何输出像原来一模一样的文件名。很多个的文件。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-1 10:19:06 | 显示全部楼层
kongfeng0824 发表于 2013-4-1 10:15
我批量处理使用的你的那个cmd调用的程序。但是处理之后,输出的文件如何输出像原来一模一样的文件名。很多 ...

改个路径 改个文件名不就行了 用循环
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 10:23:04 | 显示全部楼层
topmad 发表于 2013-4-1 10:19
改个路径 改个文件名不就行了 用循环

我用的方法是把一个文件夹下面的数据读进了一个txt中,然后再打开这个txt分别读取数据。
我想在处理之后再把这些数据输出到另外的文件夹下面。但是数据文件的名称和个数与原来的数据文件保持一致。不是很明白你说的方法。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-1 10:37:17 | 显示全部楼层
kongfeng0824 发表于 2013-4-1 10:23
我用的方法是把一个文件夹下面的数据读进了一个txt中,然后再打开这个txt分别读取数据。
我想在处理之后 ...

假如说你某个文件夹下面的所有文件名都保存在一个txt文件里  命名为namelist

do i=1,line
open(i,file="文件路径\文件名")
处理过程
处理完成
open(i,file="新的文件路径\文件名")
写入
enddo

大体就这么个思路  不知道我理解对了没
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 12:31:36 | 显示全部楼层
topmad 发表于 2013-4-1 10:37
假如说你某个文件夹下面的所有文件名都保存在一个txt文件里  命名为namelist

do i=1,line

就是说这样就可以按照原来的文件名一个个输出。我试试。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 12:32:14 | 显示全部楼层
mofangbao 发表于 2013-4-1 08:58
输出语句里面的open写上你的路径不就行了,把根路径换一下,其余还和打开的时候是一样的

请问清风版主如下方法是否正确?

假如说你某个文件夹下面的所有文件名都保存在一个txt文件里  命名为namelist

do i=1,line
open(i,file="文件路径\文件名")
处理过程
处理完成
open(i,file="新的文件路径\文件名")
写入
enddo
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-4-1 12:34:21 | 显示全部楼层
kongfeng0824 发表于 2013-4-1 12:32
请问清风版主如下方法是否正确?

假如说你某个文件夹下面的所有文件名都保存在一个txt文件里  命名为n ...

正不正确你试试不就知道了  多变通吧 很多东西都是相同的 不能总是遇到新问题就要别人给个完整答案的,从已有的东西举一反三也是很重要的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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