gpt4 book ai didi

python - 如何以编程方式使用 Radon

转载 作者:行者123 更新时间:2023-12-01 02:19:03 29 4
gpt4 key购买 nike

我正在尝试使用位于此处的氡气:https://radon.readthedocs.io/en/latest/api.html

我已经完成了以下操作

from radon.raw import analyze

他在文档中写道:radon.raw.analyze(来源)

其中“源”是代码。我尝试将文件路径放入代码中,如下所示:

b = analyze(path_of_file)

但是返回的结果是 path_of_file 包含 1 个逻辑代码行,这是错误的。

我也尝试过

b = radon.raw.analyze(path_of_file)

但这会导致我的 IED 编辑器上出现红色下划线。我也尝试过:

import path_of_file

然后

b = analyze(path_of_file)

但这导致了属性错误。他还提供了以下可能有帮助的代码:

from radon.raw import analyze
>>> analyze("""def _split_tokens(tokens, token, value):
'''Split a list of tokens on the specified token pair (token, value),
where *token* is the token type (i.e. its code) and *value* its actual
value in the code.

但我不知道如何使用它。我只是想让原始函数输出一些数据。一旦我弄清楚了这一点,我想我就能得到剩下的了。

最佳答案

看起来它需要代码,但你给它一个文件路径。你尝试过这样的事情吗?

with open(path_of_file) as f:
content = f.read()
b = analyze(content)

关于python - 如何以编程方式使用 Radon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48121539/

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