回 帖 发 新 帖 刷新版面

主题:txt文档怎么批量读入

本人有一些数据要处理,数据是一年的,每天一个文件,每个文件的命名是按照日期命的,比如L3-20100101.txt,L3-20100102.txt,L3-20100103.txt................L3-20101231.txt,在fortran中怎样把这些文件一次读入而不需要一个一个改文件名读入呢?


急!!!!!!!!!

祝好

回复列表 (共5个回复)

沙发

使用文件名列表呗:)将文件名列表存到一个单独的文件中,然后任君想象:)

板凳


就是把那些文件名放到一个txt中,先读这个再去读数据文件吗

水平有限,不是很懂,能说具体点吗?

谢谢!

3 楼


就是把那些文件名放到一个txt中,先读这个再去读数据文件吗

水平有限,不是很懂,能说具体点吗?

谢谢!

4 楼

是的:)

5 楼

Open(12,file=文件名列表文件)
Do i = 1 , N个文件
  read(12,*) 文件名
  Open(13,file=文件名)
  读第 i 个文件
  Close(13)
End do

我来回复

您尚未登录,请登录后再回复。点此登录或注册