我試圖找到python文件中一個類內的代碼行數。我使用len(inspect.getsourcelines(b)[0])來返回每個類的代碼行數該文件,但它的問題計數評論和doc字符串除了代碼行..是否有任何方法來放棄註釋和doc字符串?計算python文件中每個類的代碼行數?
import inspect
import foo
for a,b in inspect.getmembers(foo):
if inspect.isclass(b):
print a
print len(inspect.getsourcelines(b)[0])
你可以通過'__doc__'訪問每個類和函數的docstring,並自己計算docstring的行數,但是我不知道如何通過註釋來實現。 –
最好在代碼行數中加入註釋。 – wim