python的tarfile.extractall创建了多余的文件

时间:2018-03-04 15:59:35

标签: python tarfile

我使用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

我做错了什么?

0 个答案:

没有答案