gpt4 book ai didi

python - 解析python代码进行静态分析

转载 作者:行者123 更新时间:2023-12-01 05:56:53 28 4
gpt4 key购买 nike

我正在考虑编写一些简单的静态代码分析,使用类声明和注释来生成 UML 图。

您能建议一种舒适的方式来以结构化方式解析 Python 脚本吗?我需要以结构化方式检测类声明、模块导入、__init__ 中的参数分配以及注释。

也许您可以指出我需要的具体部分?有很大一部分内容是关于“Python 语言服务”(解析器、AST,...),但我无法理解我需要哪一个,并且我想避免深入研究所有这些内容。

最佳答案

您可以在加载代码后使用检查来检查代码:

http://docs.python.org/library/inspect.html

关于python - 解析python代码进行静态分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052216/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com