在我将它作为类文件对象获取之前,我想用 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。