Как я могу прочитать приведенный ниже файл yaml из скрипта perl?Невозможно прочитать полный файл yaml из скрипта perl
test.yaml
---
a: first
b: second
c: third
---
a: fourth
b: fifth
c: seventh
Я попытался ниже сценарий, но не повезло
use YAML;
use Data::Dumper;
open (YFILE, "<test.yaml") or die $!;
my $yaml = join('', <YFILE>);
close(YFILE)
my $hash = YAML::Load($yaml);
print Dumper($hash);
Просьба предложить.
Это показано в кратком обзоре модуля: [YAML] (http://p3rl.org/YAML) – choroba
@choroba Я даже не знал об этом. +1. – beta0x64
Важно сообщить информацию о том, что не работает. «Не повезло» не говорит нам, что пошло не так. С помощью программы, показанной выше, вы получили синтаксическую ошибку в строке 8. Вы должны сообщить нам, что эти ошибки помогут нам диагностировать проблему. –