|
发表于 2017-2-23 12:43:54
|
显示全部楼层
from tkinter import *
import os, zipfile
def jc():
global a
a = os.getcwd()
global ld
ld = os.listdir()
da = []
for eacha in ld:
if '.mp4' in eacha:
return (a + '\\' + eacha)
ld = os.listdir()
for eachb in ld:
global each
each = eachb
if '.' not in eachb:
a = os.getcwd()
for eacha in ld:
if '.mp4' in eacha:
return (a + '\\' + eacha)
os.chdir(each)
jc()
zipdir = input('请输入zip压缩包所在目录绝对路径:')
os.chdir(zipdir)
lista = os.listdir()
listb = []
for each3 in lista:
if '.zip' in each3:
listb.append(each3)
listc = zipdir.split('\\'or'/')
name = listc[-1]
os.mkdir(name)
os.chdir(name)
os.mkdir('视频文件')
os.chdir(zipdir)
for each1 in listb:
fz = zipfile.ZipFile(each1,'r')
os.chdir(name)
for film in fz.namelist():
global nm
nm = each1.split('.')[0]
fz.extract(film, nm)
os.chdir(nm)
place = jc()
place = jc()
os.chdir(zipdir+'\\'+name+'\\'+'视频文件')
fp = open(place, 'rb')
f = open(nm+'.mp4', 'wb')
f.write(fp.read())
f.close()
fp.close()
fz.close()
os.chdir(zipdir)
|
|