如何逐行获取 csv 文件的大小?可以使用 python

how to get the size of csv file line by line?is thas possible using python

我正在读取一个没有 pandas 库的 csv 文件,我需要找出每个文件的字节数 row.So 我可以添加所有字节并确定文件大小,然后做一些基于此的限制。

file="Emptycsv.csv"
checkfilesize(file)

def checkfilesize(file):
 file=b''join(file).split(b'\n')
 count=len(file)

Count 将打印 rows.i 需要找出文件大小的数量,我知道 os.path.getsize 会做..但是在按 rows/column 或列读取 csv 文件行时如果达到109997897kb,我需要terminate.So请求你帮我找到数据的字节数

与此类似的东西应该可以获取每个 row/line:
的字节数 (+1 用于换行)

import os

total_bytes = -1

with open("test.csv") as file_in:
    for line in file_in:
        bytes_on_this_line = len(line) + 1
        total_bytes += bytes_on_this_line
        
print(total_bytes)

print(os.path.getsize("test.csv"))

输出:

15
15