爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3455|回复: 3

[求助] Linux环境下用Fortran批量读取文件

[复制链接]

新浪微博达人勋

发表于 2018-3-22 19:42:52 | 显示全部楼层 |阅读模式

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

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

x
在Linux环境下用下列语句批量读取文件失败(尝试只读一个文件是没问题的),网上好像说在Linux下用Fortran批量读取文件需要转换一下,但是搜不到相关解决办法,求大神帮忙。

open(332,file='../INPUTPOINTS/tempfile.txt',status='old',err=912)
do isite = 1, sitesum
    read(332,*) tempfile
    open(32,file=tempfile,action="read",err=910)
    read(32,*) temp
end do

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

新浪微博达人勋

发表于 2018-3-22 20:00:00 | 显示全部楼层
把所有 文件名 写到一个文本里去,再去读这个文本文件就可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-22 20:00:34 | 显示全部楼层
和脚本一起来实现 就很容易了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-3-22 21:47:20 | 显示全部楼层
hjptfq 发表于 2018-3-22 20:00
把所有 文件名 写到一个文本里去,再去读这个文本文件就可以了

嗯嗯,问题解决啦。原因是如果在Linux下运行程序,放文件名的文本文件里的文件名前后必须加单引号。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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