gpt4 book ai didi

python - 我如何在 python 中获取变量的字节数,就像 wc -c 在 unix 中给出的一样

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:10 25 4
gpt4 key购买 nike

我在处理包含大量数据的文件时遇到了一些问题。我需要跳过对这些文件执行一些操作。我将文件的数据放入一个变量中。现在我需要获取变量的字节,如果它大于 102400,则打印一条消息。

更新:我无法打开文件,因为它存在于 tar 文件中。 内容已经被复制到一个名为“数据”的变量中 我能够打印可变数据的内容。我只需要检查它是否超过 102400 字节。

谢谢

最佳答案

import os
length_in_bytes = os.stat('file.txt').st_size
if length_in_bytes > 102400:
print 'Its a big file!'

更新以处理 tarfile 中的文件

import tarfile
tf = tarfile.TarFile('foo.tar')
for member in tarfile.getmembers():
if member.size > 102400:
print 'It's a big file in a tarfile - the file is called %s!' % member.name

关于python - 我如何在 python 中获取变量的字节数,就像 wc -c 在 unix 中给出的一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2020318/

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