Python challenge - 29 打印输出附件文件的有效行数,注意:空行不计算为有效行数

#题目:打印输出附件文件的有效行数,注意:空行不计算为有效行数。
#!/usr/bin/python 3
# -*- coding: UTF-8 -*-

_Author_ = '麦地吃大米'

def getfile(s):
    lines = open(s, 'r')#注意不能加.read(),会拆分
    count = 0
    for line in lines:
        line = line.strip('\n')
        if len(line) > 0:
            count += 1
        else:
            count += 0
    return count


def main():
    s = "latex.log"
    count = getfile(s)
    print("共{}行".format(count))
main()

你可能感兴趣的:(Python challenge - 29 打印输出附件文件的有效行数,注意:空行不计算为有效行数)