看板Programming
标 题Re: [请教]如果要用fortran同时开10000个txt档......
发信站梦之大地 (Thu Feb 15 21:45:18 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!news.mksh.phc!news.ccns.n
※ 引述《Bourbaki (知恩 感恩 报恩 :))》之铭言:
> 有没有什麽方式可以用简单的指令一口气开10000个档啊
> 因为每个一个档就要写一次open 感觉很麻烦
> 而且我要开的txt档都正好的编号顺序的 从0000.txt到9999.txt
> 如果要一个一个打的话 就得打一万次啊XD
> open(10000, file = "0000.txt")
> open(10001, file = "0001.txt")
> open(10002, file = "0002.txt")
> ......
> ....
> open(19998, file = "9998.txt")
> open(19999, file = "9999.txt")
> 打完後大概也快毙了吧
>
很抱歉我的异想天开造成大家的困扰....
这是我在做流平模拟时遇到的麻烦
当中的每一个档都是某一个时间点储存的格点数据
而我需要每一个档案当中的某几行几列的数据来做计算
其实最初是打算开一档案 读出我要的数据 然後关闭档案
然後再开下一个档案 再读 再关 再开下下一个
如此如此 重复把所有档案中需要的数值读出来
只是想到要这样写n行实在是令人却步
所以才一想天开po版请教有没有什麽偷吃步可以省下重复的动作
虽然後来自己想到一个很无力的做法
可以很轻松地用open(xxxxx, file = "xxxx.txt")一次写下一万行
但是事实就如同大大们讲的一样
执行是可以执行啦
不过没办法同时开这麽多个档 囧!?
最後还是决定一步一脚诚实地做事啦
最後谢谢各位大大们的分享
也祝各位新年快乐
谢谢 :)
--
◢◣ ︵︵ █▔◣ █▔█ █▔▔ █▔█ █▆▉ █ █▔█ █◣█ █▔●
◢◤█◣◢◣ ︵︵ █ █ █▁◤ █▁▁ █▁█ ▉▉▉ █ █▁█ █◥█ █ █
梦之大地 逼逼ㄟ四 █▁◤ █ █ █▁▁ █ █ ▉▉▉ █▁ █ █ █ █ █▁◤
※ Origin: <bbs.ccns.ncku.edu.tw> ◆ From: 140.116.155.243
※ Modify: 140.116.155.243 Thu Feb 15 21:45:18 2007