File “计算次数的程序”;";出现在文本中

File “计算次数的程序”;";出现在文本中,file,python-2.7,File,Python 2.7,当我运行程序时,它计数为0。为什么?您确定您的文件不是空的,并且“cancion”实际上有一些行吗?我对这段代码没有问题,它可以工作。 def sequencia(file): z=open(file,'r') cancion = z.readlines() z.close() contador=0 for i in cancion: contar = i.count('th') contador=contador+cont

当我运行程序时,它计数为0。为什么?

您确定您的文件不是空的,并且“cancion”实际上有一些行吗?我对这段代码没有问题,它可以工作。
def sequencia(file):
    z=open(file,'r')
    cancion = z.readlines()
    z.close()
    contador=0
    for i in cancion:
        contar = i.count('th')
        contador=contador+contar
    return contador