Re: [請教]如果要用fortran同時開10000個txt檔......
※ 引述《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
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 15 之 18 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章