从javascript解析python文档字符串

从javascript解析python文档字符串,javascript,python,docstring,Javascript,Python,Docstring,我需要从几个python文件中解析docstring,我需要用Javascript来完成这项工作 我找不到这方面的任何参考资料,有什么想法吗 编辑:我正在使用Tianium SDK和jquery。PyDoc不是我正在寻找的解决方案,因为我不想在javascript和python源代码中间包含一些进程 编辑2:已解决-Tianium可以同时使用python和javascript,因此我可以使用python解析python文件中的docstring。查看lexer of的工作原理。这会让你对如何进行

我需要从几个python文件中解析docstring,我需要用Javascript来完成这项工作

我找不到这方面的任何参考资料,有什么想法吗

编辑:我正在使用Tianium SDK和jquery。PyDoc不是我正在寻找的解决方案,因为我不想在javascript和python源代码中间包含一些进程


编辑2:已解决-Tianium可以同时使用python和javascript,因此我可以使用python解析python文件中的docstring。

查看lexer of的工作原理。这会让你对如何进行有所了解。如果这不符合您的目的,还需要学习其他一些语法要点。

没有“硬”强制的docstring格式,但与大多数Python一样,只有“最佳实践”文档。有关如何使用docstring以及docstring是什么的规范,请参见以下PEP,以及后续阅读的许多链接:


您还可以尝试查看,Python在内部使用它来显示docstring。它可以输出HTML,但即使这还不够,您也应该能够将Python转换为JavaScript来编写自己的解析器。

您使用的是哪种环境?为什么你不能使用一个小的python程序来创建你需要的数据,并将其读入你的javascript环境中呢?我必须在javascript(一个接口)中做一些事情来读取python脚本并显示它们的参数和文档。对,但是你的部署平台没有python吗?您可以使用服务器来处理python吗?你能至少透露一下你将使用什么javascript环境吗?理想的情况是不要在javascript和python源代码之间使用某种东西。我正在使用钛SDK和jquery。其思想是创建一个接口,用于读取python文件并显示文档、方法和参数。这有意义吗?请更新您的问题。另外,您是否意识到Tianium声称支持python。为什么不用python进行提取呢?是的,我知道PyDoc,但我不想在javascript和python源代码之间使用工具,但感谢您提供的信息。