Python tarfile 模块在提取过程中覆盖现有文件 - 如何禁用它?

标签 python exception tarfile

是否有办法防止 tarfile.extractall ( API ) 覆盖现有文件?我所说的“防止”是指理想情​​况下在即将发生覆盖时引发异常。当前的行为是静默覆盖文件。

最佳答案

您可以查看 tarfile.getnames 的结果针对现有文件并提出错误。

关于Python tarfile 模块在提取过程中覆盖现有文件 - 如何禁用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3917491/

相关文章:

python - 我正在尝试解析从互联网上提取的 csv 文件。 python 中的 csv 阅读器将每个字符分成一个列表元素

Python 3.5 我无法安装 Pillow

python - 我如何知道方法调用可能引发哪些异常?

python - 用python组织tar bz2文件中的文件

python - 如何确定数据是否是没有文件的有效 tar 文件?

python - 在python中,如果提取一个tar.gz文件,如何获取或设置结果文件的名称

python - Qt 未在远程桌面上加载(无法初始化 XRandr)

python - datetime 如何理解第 53 周?

java - 未知主机异常

java - 如何解决 Java 错误 "The system cannot find the path specified"?