Python新手,我遇到了一个有趣的问题,我试图解决zip文件以使用文件夹标识顶级目录。我不知道怎样把单词拼凑起来才有意义。我将写一个伪代码给你的感觉
for folders in Zipfile.namelist():
if /zipfile/1folder1/:
return PASS
elif:
/zipfile/1folder1/
/zipfile/1folder2/
/zipfile/1folder1/2folder1/
return FAIL
我感兴趣的是文件夹名,而不是文件名。我尝试了reduce()方法,但没有用,因为它会一直转到我不想要的最低级别的文件夹。我只需要顶级文件夹,或第一个文件夹,如/zipfile/1folder1/中所示。它只能是一个文件夹,而不是顶级目录中的多个文件夹
我无法找到一种方法来读取文件夹并创建for循环迭代来检索索引值,以确定顶级目录中的文件夹数
谢谢
我找到了解决办法。是
os.sep
包括.split
和.keys
方法完成了技巧并执行了迭代相关问题 更多 >
编程相关推荐