将数据结构从Python移植到JS

我正在构build一个节点应用程序来阅读暴雪的MOBA游戏“风暴英雄”重播文件。 暴雪提供了一个名为heroprotocol的重播parsing器,一个绅士后来移植了一个名为heroprotocoljsnodejs版本。 不过他一年前停止维护版本库,重播版本不断变化。

最终,我需要一种方法来将数据结构从像这样的Python格式移植到这样的JavaScript格式。

我试过pyjsjavascripthonpyjs 。 他们似乎没有产生我想要的结果。 这些格式非常相似,即使我不得不求助于使用正则expression式将其逐行转换,也应该可以进行接近1到1的翻译。

任何build议都非常感谢!

你有没有尝试导出这些结构为JSON? 这可能是你在找什么。 你可以使用这样的东西:

 import json typeinfos = [ ('_int',[(0,7)]), #0 ('_int',[(0,4)]), #1 # ... ] with open("hero.json", "w") as f: f.write(json.dumps(typeinfos))