我正在使用python(Django Framework)来读取CSV文件。正如你所看到的,我只从这个CSV中拉出两行。我一直在试图做的是在一个变量中存储CSV的总行数。
我如何获得总行数?
file = object.myfilePath
fileObject = csv.reader(file)
for i in range(2):
data.append(fileObject.next())
我努力了:
len(fileObject)
fileObject.length
所属话题: count csv python, 发起人: yut, 时间: 2019-03-10, 浏览: 86
10 个回复
可能想在命令行中尝试如下所示的简单操作:
sed -n ‘$=’ filename
要么
wc -l filename
vfugit 2019-03-10
import csv
count = 0
with open(‘filename.csv’, ‘rb’) as count_file:
csv_reader = csv.reader(count_file)
for row in csv_reader:
count += 1
print count
pquo 2019-03-10
上面的一些建议计算了csv文件中LINES的数量。但是某些CSV文件将包含带引号的字符串,这些字符串本身包含换行符。 MS CSV文件通常使用\ r \ n分隔记录,但在引用的字符串中单独使用\ n。
对于这样的文件,计算文件中