我希望在获取文件对象之前,能够用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()
可能 tai 是错误的。事实上,tai.size()
总是为0。