> 追加)。 添加一些错误处理也是值得的:-6ren">
gpt4 book ai didi

perl - 如何在 Perl 中将变量打印到文件中?

转载 作者:行者123 更新时间:2023-12-03 15:07:47 25 4
gpt4 key购买 nike

我正在使用以下代码尝试将变量打印到文件。

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 似乎经常有这些不起作用的东西......

要使打印到文件行工作,文件是否必须已经存在?

最佳答案

<打开一个文件进行阅读。使用 >打开一个文件进行写入(或 >> 追加)。

添加一些错误处理也是值得的:

use strict;
use warnings;
use LWP::Simple;

my $filename = "test/test.csv";
open my $fh, ">", $filename or die("Could not open file. $!");
my $xml = get "http://example.com";
print $xml;
print $fh $xml;
close $fh;

关于perl - 如何在 Perl 中将变量打印到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14318020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com