[請益] open() 的限制?

看板Perl作者時間19年前 (2006/06/06 01:54), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/3 (看更多)
我從input檔讀入data,以data當作output檔的檔名 可是我遇到了問題,output檔一直無法建立 想請教是什麼問題 以下是code... open(Input,"<","test"); $Line = <Input>; ($Contig_gi,$Est_gi) = split(",",$Line); $Path = "C:/Perl/bin/Project/temp/$EST_ID.txt"; open(Output,">",$Path) or die; print Output "hello"; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.57.80

06/06 04:07, , 1F
先去查看 open 的用法吧
06/06 04:07, 1F

06/06 13:52, , 2F
這是完整 code? BTW~ open 這樣用也可以! 但要 close!
06/06 13:52, 2F

06/07 00:15, , 3F
我有去查過open的用法..可是我還是不知道有關filename上的限
06/07 00:15, 3F

06/07 00:16, , 4F
以上我的用法..如果filename是固定的..就可以成功..
06/07 00:16, 4F

06/07 00:17, , 5F
所以我才想問..我這樣寫法是否可以?..有沒加close我試過了.
06/07 00:17, 5F

06/07 00:18, , 6F
都沒差......
06/07 00:18, 6F

06/07 00:39, , 7F
的確不嚴謹一點其實不加close沒差...
06/07 00:39, 7F
文章代碼(AID): #14X6_g-J (Perl)
討論串 (同標題文章)
文章代碼(AID): #14X6_g-J (Perl)