小编svc*_*svc的帖子

如何使用 Python 检查 tar 存档中是否存在文件?

在我将它作为类文件对象获取之前,我想用 Python 验证 tar 存档中给定文件的存在。我已经尝试过isreg(),但可能我做错了什么。

如何使用 Python 检查 tar 存档中是否存在文件?

我试过

import tarfile


tar = tarfile.open("sample.tar", "w")
tar.add("test1.txt")
tar.add("test2.txt")
tar.add("test3.py")
tar.close()

tar = tarfile.open("sample.tar", "r")
tai = tar.tarinfo(name="test3.py")
print(tai.isreg())
print(tai.size())
tar.close()
Run Code Online (Sandbox Code Playgroud)

可能是tai错了。实际上tai.size()总是0。

python tar tarfile

1
推荐指数
1
解决办法
3898
查看次数

标签 统计

python ×1

tar ×1

tarfile ×1