在Python中按名称压缩指定文件

在Python中按名称压缩指定文件,python,zip,Python,Zip,我想压缩我以前整理过的文件,并将它们的名字添加到一个列表中。我现在只想压缩列表文件中存在的文件,并指定最终压缩文件的目录(路径) 代码: 澄清一下,您是否正在尝试将一些文件压缩到一起?或者压缩单个文件压缩单个文件,如我将指定的文件 from os import listdir from os.path import isfile, join import zipfile from zipfile import ZipFile def listingtheFiles(): global

我想压缩我以前整理过的文件,并将它们的名字添加到一个列表中。我现在只想压缩列表文件中存在的文件,并指定最终压缩文件的目录(路径)

代码:


澄清一下,您是否正在尝试将一些文件压缩到一起?或者压缩单个文件压缩单个文件,如我将指定的文件
from os import listdir
from os.path import isfile, join
import zipfile
from zipfile import ZipFile

def listingtheFiles():
    global onlyfiles
    onlyfiles = [f for f in listdir("C:\\Users\\woosa\\Desktop\\MainFolder") if isfile(join("C:\\Users\\woosa\\Desktop\\MainFolder", f))]

def loweringAllLetter():
    global lowercasednames
    lowercasednames = []

    for i in range(len(onlyfiles)):
        loweredName = onlyfiles[i].lower()
        lowercasednames.append(loweredName)

def searchName():
    global studentName
    global specificfoldername

    studentName = str(input("İsim:"))

    specificfoldername = []

    for names in lowercasednames:
        if studentName in names:
            specificfoldername.append(names)

    print(specificfoldername)

def zippingFiles():
    #CODE IS NEEDED HERE:
    pass

listingtheFiles()
loweringAllLetter()
searchName()