当zip文件出现在脚本文件所在的不同目录中时,如何使用python提取zip文件。我试过了,但是我得到了错误,因为源路径不被接受,试着解决我这个问题。
from zipfile import ZipFile
def func(source, target):
with ZipFile('source', 'target'):
ZipFile.Extractall('target')发布于 2019-07-09 15:20:02
使用此代码。要在目录中移动,您可以对脚本所在的目录进行硬编码,也可以使用简单的命令在目录之间切换,例如"../“移出给定的目录或"/”移入目录中的某个文件夹。例如,"../script.py“或"/folder/script.py”。类似地,您可以使用它来查找.zip文件。
import zipfile
with zipfile.ZipFile("file.zip","r") as zip_ref:
zip_ref.extractall("targetdir")发布于 2019-07-09 15:14:25
您必须检查相对于当前工作目录的zip文件的源路径。要了解您当前的工作目录,可以尝试
import os print(os.getcwd())
https://stackoverflow.com/questions/56947034
复制相似问题