【发布时间】:2018-04-26 21:55:34
【问题描述】:
这在 Java 中相当容易,因为开始和结束该代码块需要花括号,因此我可以编写一个程序来查找花括号并标记每个函数。
我在使用 Python 时遇到的问题是找到某种标记来告诉我函数何时结束。我猜一种解决方案是找出一些方案来检测每行的 '\t'。判断一个功能块的开始和结束的方法有哪些?
【问题讨论】:
-
你已经在自己的问题中给出了答案......那你为什么要问?
-
你是问计算python源代码中的行数,还是问在运行时获取函数的行数,即
def linecount(function): return line_count_of_function?
标签: python counting lines-of-code