如何以可以从 Python 读取的方式将 Perl 哈希写入文件?
例如:
#!/usr/bin/perl
my %h = (
foo => 'bar',
baz => ['a', 'b', 'c'],
raz => {
ABC => 123,
XYZ => [4, 5, 6],
}
);
dumpHash('/tmp/myhash', %h);
... 和
#!/usr/bin/python
h = readHash('/tmp/myhash')
print h
# {
# 'foo': 'bar',
# 'baz': ['a', 'b', 'c'],
# 'raz': {
# 'ABC': 123,
# 'XYZ': [4, 5, 6]
# }
# }
我通常使用 Perl 的内置Storable
来序列化哈希。我看到 Python 有一个Storable reader,但它不是标准发行版的一部分。
有没有办法使用两种语言的标准内置插件来做到这一点。