我经常看到人们使用 Perl 数据结构来代替配置文件;即一个单独的文件只包含:
%config = (
'color' => 'red',
'numbers' => [5, 8],
qr/^spam/ => 'eggs'
);
使用纯 Python 将这些文件的内容转换为 Python 等效数据结构的最佳方法是什么?目前我们可以假设没有真正的表达式可以评估,只有结构化数据。
最佳答案
是否要求使用纯 Python?如果没有,您可以在 Perl 中加载它并将其转换为 YAML 或 JSON。然后使用 PyYAML 或类似的东西在 Python 中加载它们。
关于python - 如何从 Python 读取 Perl 数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/389945/