[問題] Perl讀檔 in Windows
在寫駱馬書7-1時又出現新問題
open STORY, "<", "story.TXT";
while(<STORY>)
{
print if /Fred/;
}
close STORY;
檔案讀取無法一次讀一列(在txt檔中以Enter輸入的換行分列)
$_會一口氣吃進全部的文字 亦即 '...bbb\r\nbbb...'
就算改用 @lines = <STORY>, 裡面也只有一個把整篇文包起來的字串
這問題恐怕又是在windows才會發生的, 請問該怎麼一次讀一列呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.166.1
※ 編輯: StarTouching 來自: 111.251.166.1 (03/18 13:34)
推
03/18 15:56, , 1F
03/18 15:56, 1F
→
03/18 16:30, , 2F
03/18 16:30, 2F
→
03/18 16:31, , 3F
03/18 16:31, 3F
→
03/18 16:31, , 4F
03/18 16:31, 4F
推
03/18 18:34, , 5F
03/18 18:34, 5F
→
03/18 18:44, , 6F
03/18 18:44, 6F
→
03/18 20:17, , 7F
03/18 20:17, 7F
→
03/18 20:18, , 8F
03/18 20:18, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章