使用python计算zip文件中的文件数

时间:2019-06-18 16:07:34

标签: python-3.x

我需要编写代码来计算zip文件中的文件数,如果文件数大于2,则需要忽略zip文件!我已经编写了将所有zip文件解压缩的代码,但是无法使用PYTHON算出zip文件中的文件数... !!!!!

我正在获取zip文件的内容,但无法计数

import zipfile, os
dir_name = 'C:\\Users\siu855621921\Desktop\Python'
extension = ".zip"

os.chdir(dir_name)  # change directory from working dir to dir with files

for item in os.listdir(dir_name):  # loop through items in dir   
if item.endswith(extension):  # check for ".zip" extension
    file_name = os.path.abspath(item)  # get full path of files
    zip_ref = zipfile.ZipFile(file_name)  # create zipfile object
    print (zip_ref.namelist())
    print("....")
    #zip_ref.printdir()
    #print("\n")

0 个答案:

没有答案