爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: kongfeng0824

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

[复制链接]

新浪微博达人勋

发表于 2013-4-1 17:14:34 | 显示全部楼层
do i=1,line
open(i,file="文件路径\文件名")
处理过程
处理完成
open(i,file="新的文件路径\文件名")
写入
enddo
===================
如果我理解没有错的话,可以改成这样达到目的
  定义字符串变量 FF
  将FF赋值为你想要的文件名
open(i,file=FF)
从而达到你想要的目的,只不过对不同的文件用循环而已,或者子程序配合即可。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-1 20:45:39 | 显示全部楼层

您好。谢谢您的回复。现在的问题是我的文件名前面有一堆字母,后面才是数字。我不清楚,如何使用通配符来循环。可以举个例子吗?我前面通过循环读进来和处理已经回了,也已经完成了。就剩下按照原来的文件名一个一个指定的输出了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-2 11:36:45 | 显示全部楼层
kongfeng0824 发表于 2013-4-1 20:45
您好。谢谢您的回复。现在的问题是我的文件名前面有一堆字母,后面才是数字。我不清楚,如何使用通配符来 ...

做1个循环,例如 I 从 1 到 10,想法将字符串变量IC=“XXXX” + 将I从整数变成的字符串,这样字符串变量IC中就有了数字,就可以实现你的要求。如果你找不到类型变换的语句,那就用循环输出到一个文件去,再从此文件按字符串读入的方式来实现变换。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-2 20:55:49 | 显示全部楼层
Forcast 发表于 2013-4-2 11:36
做1个循环,例如 I 从 1 到 10,想法将字符串变量IC=“XXXX” + 将I从整数变成的字符串,这样字符串变量I ...

谢谢您的回复。我的文件名称之中既有字符串又有数字。类似于ASDFGHJ_jh_1这种的。
不太清楚批量处理之后如何输出的语句如何写?
批量读入已经读进来了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-14 13:56:58 | 显示全部楼层
请问这个批量输出文件的问题解决了吗?最近也在做这个,很是困惑
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-14 22:13:38 | 显示全部楼层
多学习,多请教,总是好的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-5-15 18:04:33 | 显示全部楼层
来学习,谢谢。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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