$a
変数, $b
,にいくつかの値が格納されています$c
。これらの値を新しいファイルにロードする必要があります (ファイルの作成とロード)。Perl を初めて使用するのですが、どうすればよいですか?
質問する
26648 次
3 に答える
15
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use autodie qw(:all);
my $a = 5;
my $b = 3;
my $c = 10;
#### WRITE ####
{
open my $fh, '>', 'output.txt';
print {$fh} $a . "\n";
print {$fh} $b . "\n";
print {$fh} $c . "\n";
close $fh;
}
#### READ ####
{
open my $fh, '<', 'output.txt';
my ($a, $b, $c) = <$fh>;
print $a;
print $b;
print $c;
close $fh;
}
perlopentutとBeginner Perl Maven tutorial: Writing to filesを読む必要があります。
于 2012-06-14T11:42:47.773 に答える
0
別のオプション: File::Slurpは便利read_file
でwrite_file
機能的な機能を提供します
于 2012-06-14T13:31:26.787 に答える
0
メソッドLoadFile
とモジュールDumpFile
を見てください。YAML
ファイル名と実際のデータをそれらに対してスローするだけでよいため、非常に使いやすいです。
これらとうまくいかない場合は、具体的な質問をしてください。
于 2012-06-14T10:55:23.007 に答える