我想在将给定文件作为类文件对象获取之前,使用 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()
大概泰是错的。事实上tai.size()
总是0。