Python:zip提取超过255个字符的字符串

时间:2016-12-15 10:35:45

标签: python character

我尝试在Python中执行此代码:

os.mkdir(out_dir)
with zipfile.ZipFile(APP_NAME, "r") as z:
    z.extractall(out_dir)
    files=z.namelist()
return files,out_dir 

但是如果 out_dir 的字符是&gt; 255就会出错。有没有办法处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

这是潜在file system的限制。大多数情况下,包括extN或NTFS在文件名中限制为255个字符。

您可以使用out_dir[:255]限制名称的大小,但是您必须小心名称冲突。