我正在尝试在 python 文件中查找类中的代码行数。我使用 len(inspect.getsourcelines(b)[0]) 返回文件中每个类的代码行数但是除了代码行之外,它还计算注释和文档字符串的问题..有没有办法丢弃注释和文档字符串?
import inspect
import foo
for a,b in inspect.getmembers(foo):
if inspect.isclass(b):
print(a)
print(len(inspect.getsourcelines(b)[0]))