我有一些值存儲在變量$a
,$b
,$c
。 現在我必須將這些值加載到新文件中(創建文件&加載)。 我是Perl新手,我該怎麼做?如何在Perl中創建一個新文件?
-1
A
回答
13
#!/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。
+1
@ Jagtesh chadha& Daxim:謝謝你。 –
+0
@JackieJames:如果您可以選擇正確答案並關閉此問題,我將不勝感激。 –
0
查看YAML
模塊的方法LoadFile
和DumpFile
。它們非常易於使用,因爲您只需要輸入文件名和實際數據即可。
如果不相處,請提出具體問題。
0
另一種選擇:File::Slurp提供方便read_file
和write_file
功能
相關問題
- 1. 在perl中創建一個CSV文件
- 2. 如何在perl中創建zip文件?
- 3. 如何在Perl中創建RRD文件?
- 4. 如何用perl創建x個文件?
- 5. 如何創建一個新的文件
- 6. 如何從Perl的幾個文件創建一個HTML文檔?
- 7. 在jar中創建一個新文件?
- 8. 在eclipse中創建一個新文件
- 9. 在Python中創建一個新文件
- 10. 如何在Perl中創建一個新的空哈希引用?
- 11. 如何在libgdx中創建一個新文件?
- 12. 如何在Xcode 4中創建一個新的C文件?
- 13. 如何在android中創建一個新文件夾DCIM
- 14. 如何在Notepad ++中用NppExec創建一個新文件?
- 15. 如何在C創建一個新文件+ +中使用WINDOWS.H
- 16. 如何在Qt中創建一個新文件
- 17. 如何使用c#在asp.net中創建一個新文件夾?
- 18. 如何創建一個新的文件,其中包含在vim
- 19. 文件創建在Perl
- 20. 在perl中創建文本文件
- 21. 如何在unix中創建新文件
- 22. 如何在硒中創建新文件?
- 23. 在bin文件夾以外的Perl中創建一個目錄
- 24. 創建一個新文件並保存在Perl中打開目錄
- 25. 如何用perl創建excel文件?
- 26. 如何在perl梅森文件中創建一個常量字符串?
- 27. 你如何創建一個Perl模塊?
- 28. 如何創建一個Perl類?
- 29. 如何創建一個Perl調試器
- 30. 如果舊文件存在,請創建一個新文件名
你嘗試找到自己的解決方案?谷歌搜索「如何寫入perl文件」給出35.4 mio的結果 – Martin
打開FILE,「>」,「filename.txt」或死亡$! –
任何人都可以讓我知道如果你知道嗎? –