amir-shakh
شنبه 11 دی 1389, 23:27 عصر
لطفا این تاپیک حذف شود !
amir-shakh
شنبه 11 دی 1389, 23:45 عصر
لطفا این تاپیک حذف شود !
pumper
جمعه 17 دی 1389, 01:33 صبح
شما چرا از ماژول های استاندارد خود پایتون استفاده نمی کنید .مثلا zipfile
من یه نمونه کد ساده براتون میزارم ببینید و مشابه اش رو بکار ببرید:
import sys
import os
import zipfile
if __name__ == '__main__':
    for arg in sys.argv:
        if arg == '-s':
            source = sys.argv[int(sys.argv[1:].index(arg)) + 2] 
        if arg == '-d':
            dest = sys.argv[int(sys.argv[1:].index(arg)) + 2]
    flist = [each for each in os.listdir(source)]
    zf = zipfile.ZipFile(dest, 'w', compression = zipfile.ZIP_DEFLATED)
    for file in flist:
        path=os.path.join(source,file)
        zf.write(path, None , zipfile.ZIP_DEFLATED)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.