我正在使用 Perl YAML 模块,并且不断收到错误消息:
YAML Error: Inconsistent indentation level
Code: YAML_PARSE_ERR_INCONSISTENT_INDENTATION
Line: 2
Document: 1
at /usr/local/lib/perl5/site_perl/5.8.9/YAML.pm line 36
在我的 Perl 代码中,我做了 my $config = YAML::LoadFile("files.yaml");
这是 files.yaml 文件的内容:
--- #input files to be processed
files: all my files
- file1
- file2
- file3
- file4
- file5
在我看来,它的格式正确。有什么想法为什么我会收到此错误吗?非常感谢。
最佳答案
你混淆了语法。取出我的所有文件
,您应该会看到它解析良好,并使用文件 -> 文件的数组引用创建哈希。
关于perl - YAML 错误 : Inconsistent indentation level,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723956/