我有一个tar.gz文件,并且我想提取某个目录而不是整个目录,因此我使用TarFile.getmember(‘foo / bar’).我想知道的是我是否真的应该使用TarFile.getmember(os.path.join(‘foo’,’bar’)).
编辑:
我也想知道我是否会将os.path.join用于tarfile模块或zipfile模块中的任何其他功能.
解决方法:
不,getmember的参数是tar文件中的键,而不是本地文件系统路径.使用斜杠.
2024-03-30 21:42:51
我有一个tar.gz文件,并且我想提取某个目录而不是整个目录,因此我使用TarFile.getmember(‘foo / bar’).我想知道的是我是否真的应该使用TarFile.getmember(os.path.join(‘foo’,’bar’)).
编辑:
我也想知道我是否会将os.path.join用于tarfile模块或zipfile模块中的任何其他功能.
解决方法:
不,getmember的参数是tar文件中的键,而不是本地文件系统路径.使用斜杠.