24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 619  |  回复: 2

yhwsmile

金虫 (小有名气)

[交流] 【求助】fortan打开文件,若文件不存在怎么让其执行下个循环啊【已完结】 已有2人参与

下面是程序的一小段,station为站点文件,我要读取各个站点温度数据(输入数据open(9,file='inputdata\'//wsta//'td'//'.txt')),现在某些站点的数据文件不存在,我想实现若站点数据文件不存在,则执行下一个循环……   现在我这个程序是一遇到数据文件不存在,就出错跳出程序~~~ 谢谢咯~~~

open(8,file='station.txt')     
        kkh=0
       do 100 kk=1,ms
        read(8,*,end=888) kst(kk),gd(kk),wd(kk)
        ist=kst(kk)
        do ii=1,366
        CALL DAY(ii,wd(kk),DECD,spe(ii))
        enddo
100        continue
888        kks=kk-1       

do 998 kkk=1,kks
ist=kst(kkk)
lat=wd(kkk)
write(wsta,'(i5)') ist

c输入数据
open(9,file='inputdata\'//wsta//'td'//'.txt')
c输出:23 蒸散量
  open(23,file='outputdata\'//wsta//'rs'//'.txt')

station文件:

站点数据文件:


[ Last edited by nono2009 on 2010-11-10 at 18:32 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ykwang

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助 2010-11-10 18:32:17
打开文件前先用INQUIRE语句查询一下文件是否存在,例如

INQUIRE(FILE=xxxx.xxx,EXIST=YES)
IF(.NOT.YES)THEN
   WRITE(*,*)'Cannot find the input file: ','xxxx.xxx'
   CALL EXIT()
ENDIF
Nothing_Is_Impossible!
2楼2010-11-08 18:43:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhwsmile

金虫 (小有名气)


nono2009(金币+1):谢谢分享经验 2010-11-10 18:32:56
呵呵,自己解决了~~~
open(9,file='inputdata\'//wsta//'td'//'.txt',status='old',err=9999)
3楼2010-11-08 19:07:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yhwsmile 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 413求调剂 +3 柯某某 2026-03-31 3/150 2026-04-02 16:59 by zzsw+
[考研] 初试301,代码085701环境工程,本硕一致,四六级已过,有二区一作,共发表5篇论文 +6 axibli 2026-04-01 6/300 2026-04-02 13:42 by Ecowxq666!
[考研] 262求调剂 +5 励志一定发文章 2026-04-02 6/300 2026-04-02 12:51 by yulian1987
[考研] 314求调剂 +11 1xiaojun23 2026-03-31 12/600 2026-04-02 12:31 by 1xiaojun23
[考研] 材料工程322分 +8 哈哈哈吼吼吼哈 2026-04-01 8/400 2026-04-02 11:53 by 3041
[考研] 270调剂 +7 maxjxbsk 2026-04-02 7/350 2026-04-02 09:50 by yulian1987
[考研] 求调剂,一志愿南京师范大学计算机专硕,初试373,六级通过, +3 计算机追梦人 2026-04-01 3/150 2026-04-02 07:57 by fxue1114
[考研] 求调剂0703 +5 周嘉尧 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[考研] 【求调剂】085601材料工程专硕 | 总分272 | +10 脚滑的守法公民 2026-03-27 10/500 2026-04-01 17:23 by pies112
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-30 7/350 2026-04-01 13:22 by JourneyLucky
[考研] 322求调剂 +8 三水sss 2026-04-01 8/400 2026-04-01 10:19 by 唐沐儿
[考研] 土木304求调剂 +3 兔突突突, 2026-03-31 3/150 2026-04-01 09:42 by JourneyLucky
[考研] 277跪求调剂 +8 1915668 2026-03-27 13/650 2026-03-31 14:58 by 王亮_大连医科大
[考研] 274求调剂 +6 xiao爱同学 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[考研] 吉大生物学326分求调剂 +3 sunnyupup 2026-03-31 3/150 2026-03-31 09:28 by longlotian
[考研] 一志愿南开大学0710生物学359求调剂 +5 兔兔兔111223314 2026-03-29 7/350 2026-03-30 18:29 by 兔兔兔111223314
[考研] 298求调剂 +3 种圣赐 2026-03-29 3/150 2026-03-29 12:06 by longlotian
[考研] 279求调剂 +4 蝶舞轻绕 2026-03-29 4/200 2026-03-29 09:45 by laoshidan
[考研] 复试调剂 +3 raojunqi0129 2026-03-28 3/150 2026-03-28 15:27 by 落睿可思
[考研] 298调剂 +3 jiyingjie123 2026-03-27 3/150 2026-03-27 11:57 by wxiongid
信息提示
请填处理意见