我使用Python的tarfile
模块提取.tar.gz
文件。
问题在于,对于我的档案中的每个文件foo.bar
,还会创建一个额外的文件._foo.bar
,而我无法找出原因。
我的代码看起来像这样:
import tarfile
tar_ref = tarfile.open('file.tar.gz, 'r:gz')
tar_ref.extractall('directory')
tar_ref.close()
以及以下存档:
file.tar.gz
|-file1
|-file2
|-directory
|-file3
我得到以下文件结构:
directory
|-file1
|-._file1
|-file2
|-._file2
|-directory
|-file3
|-._file3
|-._directory
我做错了什么?