我正在上传一个包含文本文件文件夹的压缩文件夹,但它没有检测到压缩的文件夹是一个目录。我认为这可能与在os.path.isdir
调用中需要绝对路径有关,但似乎无法弄清楚如何实现它。
zipped = zipfile.ZipFile(request.FILES['content'])
for libitem in zipped.namelist():
if libitem.startswith('__MACOSX/'):
continue
# If it's a directory, open it
if os.path.isdir(libitem):
print "You have hit a directory in the zip folder -- we must open it before continuing"
for item in os.listdir(libitem):