ファイルのようなオブジェクトとして取得する前に、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 です。