gpt4 book ai didi

python - 从文件对象中获取文件的文件大小

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:03 25 4
gpt4 key购买 nike

我需要根据文件对象知道文件的大小

import csv
import os
with open("test.csv", "rb") as infile:
reader = csv.reader(infile)
print reader
filesize(reader)
def filesize(reader):
os.getsize(reader) #And i need work with reader for more details.so I must need to pass a reader or file object

当我运行它时,我得到的输出是

<_csv.reader object at 0x7f5644584980>

如何从这个文件对象中获取文件的大小?

我检查了这个网站,但这些不是 CSV 属性 size of an open file object

编辑:当我使用这两个内置函数时,我得到的错误是

AttributeError: '_csv.reader' object has no attribute 'seek' AttributeError: '_csv.reader' object has no attribute 'tell'

最佳答案

您可以使用 os.path.getsizeos.stat

import os
os.path.getsize('test.csv')

os.stat('test.csv').st_size 

返回大小,以字节为单位。

关于python - 从文件对象中获取文件的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43278212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com