Perlについての質問箱 5箱目
■ このスレッドは過去ログ倉庫に格納されています
0787デフォルトの名無しさん
NGNG現在OSはWIndows98SEで、AcrivePerl5.8 をインストールして
Perlが正常に動作いたしました。
ところがopen関数で外部ファイルを読み込もうとすると失敗してしまいます。
具体的な例だと、
$pepfile = 'proteinseq.log';
open(PROTEINFILE,$pepfile);
$protein = <PROTEINFILE>;
print "$protein\n";
をMS-DOSで実行すると
readline() on closed filehandle PROTEINFILE at script/4-5.pl line 11.
となってしまいます。
ファイル名は間違っていません。
なぜ開けないのでしょうか?
ちなみに、これにHTMLのヘッダーをつけてCGIとしてブラウザで実行すると
proteinseq.logをちゃんと読み込んでくれました。
■ このスレッドは過去ログ倉庫に格納されています