【python – 使用__main__.py分发可执行的zip文件,如何访问额外的数据?】教程文章相关的互联网学习教程文章

python – Zipfile模块错误:文件不是zip文件【代码】

我有这个代码:# File: zipfile-example-1.pyimport zipfile,os,globfile = zipfile.ZipFile("Apap.zip", "w")# list filenames for name in glob.glob("C:\Users/*"):print namefile.write(name,os.path.basename(name),zipfile.ZIP_DEFLATED) file = zipfile.ZipFile("Apap.zip", "r") for info in file.infolist():print info.filename, info.date_time, info.file_size, info.compress_size产生此错误:raceback (most recent ...

使用Python保存下载的ZIP文件【代码】

我正在编写一个脚本,它将自动更新已安装的Calibre版本.目前我已经下载了最新的便携版本.我似乎无法保存zipfile.目前我的代码是:import urllib2 import re import zipfile#tell the user what is happening print("Calibre is Updating")#download the page url = urllib2.urlopen ( "http://sourceforge.net/projects/calibre/files" ).read()#determin current version result = re.search('title="/[0-9.]*/([a-zA-Z\-]*-[0-9\....

python实践项目十:zipfile模块-将一个文件夹备份到一个 ZIP 文件【代码】【图】

描述:将指定路径下的某文件夹备份到一个zip文件 代码: 1 #!/usr/bin/python2 # -*- coding: UTF-8 -*-3 # backupToZip - Copies an entire folder and its contents into a ZIP file whose filename increments4 import zipfile,os5 6 def backupToZip(folder): #folder参数为需要备份的文件夹的路径7 folder=os.path.abspath(folder) #返回一个绝对路径8 number=19 while 1: 10 #os.path.basename():返回...

python – 从打包为zip文件的应用程序的命令行运行pdb?【代码】

Python能够在zip存档中运行代码.这解释了为什么有些代码从熟悉的#!/usr/bin/env python开始,紧接着是原始zip文件的字节.参见例如http://sayspy.blogspot.com/2010/03/various-ways-of-distributing-python.html Python还允许用户通过“-m pdb”选项在命令行的几乎任何代码上方便地运行python调试器.但是在压缩程序(如流行的youtube-dl program)上运行它会导致编码错误,如下所示:$python -m pdb /usr/bin/youtube-dl -h Tracebac...

python将zip文件解压到指定目录【代码】

import shutilfile_obj = request.files.get(code) # form表单提交的文件对象 target_path = os.path.join(uploadfiles, str(uuid.uuid4())) # 为了防止覆盖相同文件,在上传目录下随机生成一个目录shutil._unpack_zipfile(file_obj, target_path) # 获取form表单提交的文件对象后,直接解压到指定目录

python – 使用__main__.py分发可执行的zip文件,如何访问额外的数据?

参见英文答案 > python: can executable zip files include data files? 4个我正在做一个小程序,我想用这个食谱分发它: >单个目录中包含__main__.py>压缩此目录并在其上添加一个shebang#!/usr/bin/env python>使其可执行 问题是在这个包中我还有额外的文件(我使用pygtk工具包,我需要图像和ui xml文件).当我尝试访问这些文件时,我遇到资源不可用的错误(我尝试打开的路径类似于file.zip/gui/gu...

python – 我怎样才能避免:“ZipFile实例在提取zip文件时没有属性’__exit__””?【代码】

代码是:import sys execfile('test.py')在test.py我有:import zipfile with zipfile.ZipFile('test.jar', 'r') as z:z.extractall("C:\testfolder")此代码生成:AttributeError ( ZipFile instance has no attribute '__exit__' ) # edited从python idle运行时,“test.py”中的代码有效.我正在运行python v2.7.10解决方法:嗨也许迟到但我只是为我解决这个错误:). 我在python 2.7上创建我的代码但是当我把它放在使用2.6的服务器上...

读取python中的zip文件时出现内存错误【代码】

我有一个线程,其中我正在读取zip文件与zipfile.ZipFile().read(),我收到内存错误. 我知道read()将整个文件加载到内存中.解压缩后的文件大小超过100MB.我也尝试过使用zipfile.ZipFile().open().readlines(),但这需要花费太多时间. 有没有办法我可以快速读取文件而不会出现内存错误?解决方法:假设您正在尝试读取压缩文本文件,您可以将ZipFile.open()返回的类文件对象视为迭代器,并逐行处理它…from zipfile import ZipFilezip = Zip...