amir-shakh
شنبه 11 دی 1389, 22:27 عصر
لطفا این تاپیک حذف شود !
amir-shakh
شنبه 11 دی 1389, 22:45 عصر
لطفا این تاپیک حذف شود !
pumper
جمعه 17 دی 1389, 00: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.