[問題] 開啟及寫入多個檔案

看板Perl作者 (GAIA)時間15年前 (2009/04/25 00:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
因為要把程式輸出的資料分類再依照資料內容儲存到不同檔案 所以需要同時開啟多檔案並寫入 舉例就像 @filename=('a','b','c','d'); for $y(0..3) { for $z(0..3) { open($filename[$y]$filename[$z], "> $filename[$y]$filename[$z].txt") || die "$!\n"; }} ... 程式是for迴圈輸出很多筆$data資料 然後把資料分類儲存到指定檔案中... print $filename[$y]$filename[$z] "$data\n"; 最後再關閉 for $y(0..3) { for $z (0..3) { close($filename[$y]$filename[$z]); }} 不過以上類似作法(加雙引號..等等)試很多次似乎都不可行 是因為檔案代碼不能用變數嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.20.70 ※ 編輯: timmerix 來自: 140.112.20.70 (04/25 00:38)
文章代碼(AID): #19yUhjjX (Perl)
文章代碼(AID): #19yUhjjX (Perl)