读取YAML配置文件报错Illegal pattern character: n,求问题排查
问题分析与解决
报错Illegal pattern character: n的根源在于配置中的delimiter: na项:
- 当配置的
output_file_type为excel时,Excel属于二进制格式,无需设置文本分隔符; - 你的解析程序误将
na当作日期格式模板解析,而n并非日期解析工具(如JavaSimpleDateFormat)支持的合法模式字符,因此抛出该错误。
修复方案
直接移除delimiter: na这一行即可,因为Excel输出不需要分隔符配置。如果后续需要切换为CSV等文本格式输出,再设置合法的单个字符分隔符,例如:
delimiter: ',' # 逗号分隔 # 或 delimiter: '\t' # 制表符分隔
内容的提问来源于stack exchange,提问作者Jeet Shah
相关产品推荐
相关产品推荐

