PathTiny
在脚本中多次使用 手动方式中的习惯用法很快就会变得乏味,因此你可能需要尝试一个模块。
use Path::Tiny;
my $contents = path($filename)->slurp;
如果你需要控制文件编码,行结尾等,你可以传递 binmode
选项。 - 请参阅 man perlio
:
my $contents = path($filename)->slurp( {binmode => ":encoding(UTF-8)"} );
在脚本中多次使用 手动方式中的习惯用法很快就会变得乏味,因此你可能需要尝试一个模块。
use Path::Tiny;
my $contents = path($filename)->slurp;
如果你需要控制文件编码,行结尾等,你可以传递 binmode
选项。 - 请参阅 man perlio
:
my $contents = path($filename)->slurp( {binmode => ":encoding(UTF-8)"} );