JavaScript: Parse python class



我用python类(react form)上传python文件。

myfile.py

class MyClass():
"""
a: string - parameter a
"""

是否有任何方法可以使用javascript从类文件中获得注释或列表参数?(没有regexp)

如果您坚持不使用regex,只有另一种方法:使用python解析器解析文件。

你可以用纯Javascript来做。例如,使用dt-python-parser可以访问您感兴趣的节点,但我还没有测试过。

或者您可以使用Python代码。要么调用自己的服务器,要么调用在线服务(如果存在的话)。如果你有Python解释器,从那里你可以使用astPython标准库来解析py文件。

夸张的解决方案是通过WASM将Python解释器嵌入到Javascript应用程序中,以解析上传的文件。

最新更新