提取 zip 文件的简单脚本
A simple Script to extracting a zip file
大家晚上好,
我想我没有正确理解 zipfile 结构,代码如下
import xbmc
import zipfile
targetzip = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/test.zip')
extractto = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/')
zip = ZipFile(targetzip)
zip.extractall(extractto)
为什么它不起作用的任何想法?
尝试这样做
import zipfile
fh = open(targetzip, 'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
z.extract(name, extractto)
fh.close()
试试这个代码:
with zipfile.ZipFile(targetzip) as zf:
zf.extractall(extractto)
大家晚上好,
我想我没有正确理解 zipfile 结构,代码如下
import xbmc
import zipfile
targetzip = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/test.zip')
extractto = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/')
zip = ZipFile(targetzip)
zip.extractall(extractto)
为什么它不起作用的任何想法?
尝试这样做
import zipfile
fh = open(targetzip, 'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
z.extract(name, extractto)
fh.close()
试试这个代码:
with zipfile.ZipFile(targetzip) as zf:
zf.extractall(extractto)