4
我正在使用下面的代碼來嘗試打印一個變量到文件。如何在Perl中將變量打印到文件中?
my $filename = "test/test.csv";
open FILE, "<$filename";
my $xml = get "http://someurl.com";
print $xml;
print FILE $xml;
close FILE;
因此print $xml
將正確的輸出打印到屏幕上。但print FILE $xml
不會做任何事情。
爲什麼打印到文件行不起作用? Perl似乎往往有這些東西,只是不工作...
對於打印到文件行的工作,是否有必要該文件已經存在?
+1 open'的'三參數版本,使用詞法文件句柄和錯誤檢查。 – dgw
-1不是'print {$ fh} $ xml' – gaussblurinc