Python统计一个文件内所有文档的总行数

RT,好像没什么好说的了,代码如下,显示错误为
ValueError: not enough values to unpack (expected 2, got 1)

请帮忙看看应该怎么修改

 import numpy as np
from numpy import array
import os 
ID=[]
readfile='F:\\FCD\\01'
file=os.listdir(readfile)
for ifile in file:
    f=open(readfile+'\\'+ifile)
    a=f.readlines()
    for line in a:
        ID.append(line.split(','))
        n=np.array(ID)
        [rows,cols]=n.shape
        w=open('F:\\FCD\\01\\01.txt','a')
        w.write('%d/n'%rows)
        w.close()

ID.append(line.split(','))
看下你的文件里的内容,是不是逗号分隔的,或者是不是有空行,并且是不是写成全角的了

另外
w.write('%d/n'%rows)
这里应该是反斜杠
w.write('%d\n'%rows)

能给下'F:\FCD\01'这里的文件吗?没有输入没法调试

不用这么复杂,len(f.readlines())就是一个文件的行数,其它的自己补

问题应该在这一行
[rows,cols]=n.shape
应该改为
rows, cols = n.shape