这就是我正在做的事情:
我正在获取一个多维数组,或者更确切地说,是一个哈希数组,并尝试将它从我的 perl 脚本传递到 python 脚本中。目前我正在将其转换为 json,然后将 json 字符串作为文字字符串作为参数传递给 python 脚本。
哈希数组类似于以下示例:
%HoH = (
id10001 => {
lat => "180",
long => "-180",
},
id10002 => {
lat => "180",
long => "-180",
},
id10003 => {
lat => "180",
long => "-180",
}
);
然后我在我的 perl 脚本中,变成一个 json 字符串:
{
"id10001": { "lat": "180", "lon": "-180" },
"id10002": { "lat": "180", "lon": "-180" },
"id10003": { "lat": "180", "lon": "-180" },
}
然后将其传递给python脚本。python 脚本将 json 字符串解码回原始构造的数组结构。
有没有更好的方法将数组或多维数组从 perl 脚本传递到 python 脚本?
预先感谢您的帮助