(python)我在tar.gz文件上使用os.path.join吗

我有一个tar.gz文件,并且我想提取某个目录而不是整个目录,因此我使用TarFile.getmember(‘foo / bar’).我想知道的是我是否真的应该使用TarFile.getmember(os.path.join(‘foo’,’bar’)).

编辑:
我也想知道我是否会将os.path.join用于tarfile模块或zipfile模块中的任何其他功能.

解决方法:

不,getmember的参数是tar文件中的键,而不是本地文件系统路径.使用斜杠.

上一篇:java-将一组具有相似性的字符串映射到较短的字符串


下一篇:java – 通过GZIP流读取和写入对象?