gpt4 book ai didi

python - 计算Python程序的行数

转载 作者:行者123 更新时间:2023-11-30 23:29:31 32 4
gpt4 key购买 nike

我在一本教科书中发现了这个问题,编写代码通过运行来计算程序的行数。

这就是我所拥有的:

import commands,os,sys

def count_lines(modul):
cmd="wc -l " + modul +" | awk '{print $1}'"
return commands.getoutput(cmd)


if __name__=='__main__':
print count_lines(sys.modules[__name__].__file__)

这似乎有效;但我不确定这是否是正确的方法。我认为这更简单。

最佳答案

print "I AM %d LINES LONG"%len(list(open(__file__))) 只需将其放入任何文件中...

如果你坚持关闭文件(虽然是一个好习惯,但在 cython 中没有必要,尤其是在仅阅读时)

with open(__file__) as f:
print "I AM %d LINES LONG"%len(list(f))

关于python - 计算Python程序的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21126644/

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