为了账号安全,请及时绑定邮箱和手机立即绑定

Perl , 怎样把数组写入文件?

Perl , 怎样把数组写入文件?

Smart猫小萌 2019-04-12 11:06:41
一个很简单的数组 , @output = (apple, pear, cherry); 怎样写入文件 fruit.txt ?
查看完整描述

4 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

@output = qw/apple pear cherry/; # 你给出的那个写法是不对的.

open F, ">fruit.txt" or die "$! Can't create file";
print F $_.$/ foreach @output;
close F;

查看完整回答
反对 回复 2019-04-13
?
大话西游666

TA贡献1817条经验 获得超14个赞

#从头开始

open(FILE,">fruit.txt");
#文件结尾追加
open(FILE,">>fruit.txt");
print FILE "@arr";

查看完整回答
反对 回复 2019-04-13
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

最简单的示例
#!/usr/bin/perl
open my $fh,">>","$file_name";
print $fh "需要写入的内容";
close $fh;

查看完整回答
反对 回复 2019-04-13
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

perl的读写文件特简单,就4句话足矣。现在我把每句话给你解释一下:
①、#!/usr/bin/perl   在命令行打which perl就出来了,是PERL的编译器。
②、open (OUT,">>","文件的绝对路径");  #“>>”:在原文件上追加,“>”:每次都覆盖文件内容
③、print OUT "需要写入的内容"; # 5.10之前要用print,之后可以写say.
④、close OUT ; # 关不关无所谓,你不关,它也会自动关闭。

查看完整回答
反对 回复 2019-04-13
  • 4 回答
  • 0 关注
  • 1170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信