Python zipfile 打包超級實用



import zipfile
import os


def zip_pack(target, filePath):
    if not target.endswith(".zip"):
        target = target + '{}'.format('.zip')
    zipFilePath = os.path.basename(target).split('.')[0]+"/{}".format(os.path.basename(filePath))
    with zipfile.ZipFile(target, 'a') as z:
        if os.path.exists(filePath) and os.path.isfile(filePath):
            z.write(filePath,zipFilePath)
    return zipfile


if __name__ == '__main__':
    downloads_ = '/Users/mbh/Downloads/平凡的世界 | 路遙 著 (張震 楊晨傾情演繹,獨家首發) - 新經典'
    zip_pack(downloads_,
             '/Users/mbh/Downloads/平凡的世界 | 路遙 著 (張震 楊晨傾情演繹,獨家首發) - 新經典/0001. 【限時福利】領取經典文學大禮包,免費收聽《霍亂時期的愛情》.m4a')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章