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)"} );