【python – 压缩正弦波表】教程文章相关的互联网学习教程文章

Python 2.7:使用“lzma”模块使用XZ格式压缩数据【代码】

我正在试验Python 2.7.6中的lzma模块,看看我是否可以使用XZ格式为将来使用它的项目创建压缩文件.我在实验中使用的代码是:import lzma as xzin_file = open('/home/ki2ne/Desktop/song.wav', 'rb') input_data = in_file.read()compressed_data = xz.compress(input_data) out_file = open('/home/ki2ne/Desktop/song.wav.xz', 'wb') in_file.close() out_file.close()我注意到生成的文件中有两个不同的校验和(MD5和SHA256)与我使用...

使用python django取消/解压缩文件

我正在尝试编写一个可分发的Web应用程序,允许用户上传压缩存档(rar或zip),在服务器端提取它,然后对文件执行其他操作.有没有我可以挂钩的默认库来做这个?或者有没有办法用Web应用程序打包外部库,以便最终用户不必自己安装该程序包?解决方法:Zip is easy. Rar,not so much.

python – 递归解压缩归档,存储(文件名,提取内容)在字典中【代码】

你能帮我写一个函数返回:dict("file1.txt": list(<contents of file1>),"file2.txt": list(<contents of file2>),"file3.txt": list(<contents of file3>),"file4.txt": list(<contents of file4>))输入:file.zip:outer outer\inner1.zip:file1.txtfile2.txtouter\inner2.zip:file3.txtfile4.txt我的尝试(以下例外情况): > http://ideone.com/s1tyb WindowsError:[错误32]进程无法访问该文件,因为它正被另一个进程使用>...

python实现压缩及解压【代码】

一、zipfile实现压缩及解压: 1.Python--zipfile压缩ZIP文件:import zipfile f = zipfile.ZipFile(target, w, zipfile.ZIP_DEFLATED) f.write(filename, file_url) f.close()其中target:是压缩后要保存的路径,可以是: C:\\temp\\ 或./test ZIP_DEFLATED:表示压缩, ZIP_STORE:表示只打包,不压缩。(这个Linux中的gz跟tar格式有点类似) write方法:如果只有一个参数filename的话,表示把你filename所带的路径全部压缩到zip文件中...

Python学习笔记组织文件之用zipfile模块压缩文件【图】

随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------你可能熟悉 ZIP 文件(带有.zip 文件扩展名),它可以包含许多其他文件的压缩内容。压缩一个文件会减少它的大小,这在因特网上传输时很有用。 因为一个 ZIP 文件可以包含多个文件和子文件夹,所以它是一种很方便的方式,将多个文件打包成一个文件。这个文件叫做“归档文件”,然后可...

Python学习笔记组织文件之将指定目录下的指定格式文件压缩到指定文件夹【图】

随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------假如你想把一个路径下的某格式文件都压缩到一个zip文件中,如果文件较多,手动压缩可能会比较繁琐和麻烦,重要的是还可能重复压缩,所以你希望有 一段程序帮你完成这个繁琐且容易出错的工作。 #------------------------------------------------我是可耻的分割线-----------------...

在python中解压缩函数【代码】

我试图理解Python中的unpack函数以及它如何使用格式字符串. 我使用的格式字符串“I”对应于unsigned int(size,4 bytes)作为示例. 根据文档,unpack函数将接受一个字符串并根据格式字符串将其转换为值列表. http://docs.python.org/2/library/struct.html 所以,我使用输入值作为字符串,“test”,这是输出:>>> import struct >>> input="test" >>> l = struct.unpack("I", input)[0] >>> print l 1953719668我试图了解输出值是如何从...

Python : 标准库-数据压缩

以下模块直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。import zlib s = b’witch which has which witches wrist watch’ len(s) 41t = zlib.compress(s) len(t) 37zlib.decompress(t) b’witch which has which witches wrist watch’zlib.crc32(s) 226805979

python – 压缩文件在h5py中更大【代码】

我正在使用h5py从python中保存HDF5格式的numpy数组.最近,我试图应用压缩,我得到的文件的大小更大…… 我从事物(每个文件都有几个数据集)就像这样self._h5_current_frame.create_dataset('estimated position', shape=estimated_pos.shape, dtype=float, data=estimated_pos)这样的事情self._h5_current_frame.create_dataset('estimated position', shape=estimated_pos.shape, dtype=float,data=estimated_pos, compression="gzip...

python – 根据字符串中的匹配日期将两个列表压缩在一起【代码】

我有两个文件列表,我使用以下方法从FTP文件夹中提取:sFiles = ftp.nlst(date+'sales.csv') oFiles = ftp.nlst(date+'orders.csv')这导致两个列表看起来像:sFiles = ['20170822_sales.csv','20170824_sales.csv','20170825_sales.csv','20170826_sales.csv','20170827_sales.csv','20170828_sales.csv']oFiles = ['20170822_orders.csv','20170823_orders.csv','20170824_orders.csv','20170825_orders.csv','20170826_orders.csv...

python – 为什么我不能解压缩其他类型的浮点数并获得预期的结果?【代码】

我正在尝试解析包含在这个二进制文件中的一些数据,Python的struct模块导致了各种各样的问题.当它尝试一次执行多个类型时,它似乎不会给我正确的float变量:import struct# a fragment of the binary file a = '\x39\x00\xFF\x00\x00\x0A\x00\x1F\x05\xDC\x42\x31\x30\x00\xFF\x00\x00\x0A\x00\xB5\x01\xE6\x42'struct.unpack_from('1sxHxbxf', a) # returns ('9', 255, 10, 2.8355782166755716e-09), but struct.unpack_from('f',a...

在python中解压缩没有临时文件的bz2 url【代码】

我想将bz2 url中的数据直接解压缩到目标文件.这是代码:filename = 'temp.file' req = urllib2.urlopen('http://example.com/file.bz2') CHUNK = 16 * 1024 with open(filename, 'wb') as fp:while True:chunk = req.read(CHUNK)if not chunk: breakfp.write(bz2.decompress(chunk)) fp.close()bz2.decompress(chunk)出错 – ValueError:找不到流的结尾解决方法:使用bz2.BZ2Decompressor进行顺序解压缩:filename = 'temp.fil...

python – imp.find_module(),支持压缩蛋【代码】

imp.find_module()没有找到拉链蛋的模块. 如何找到可以来自这两个地方的模块:目录或压缩蛋?在我的情况下,重要的是我可以像imp.find_module()一样提供路径参数. 背景 以某种方式在我们的环境中安装两次包.作为拉链蛋和普通文件.我想写一个检查,告诉我模块是否安装了两次.见https://stackoverflow.com/a/23990989/633961解决方法:假设Python 2,我认为你需要的信息是在PEP 302 – New Import Hooks(PEP已经过时了,Python 3在这方面完...

python – Django TemplateSyntaxError:解压缩的值太多了【代码】

我正在使用django表单,我有一个选择字段.我认为问题可能是选择是动态获取的,而现在只有一个值.我收到了TemplateSyntaxError:解压缩的值太多了.一些其他帖子似乎说只有一个值是一个问题,所以我调整了我的函数来获取选项,并改变它,所以它在开始时添加到空白选项,就像测试一样.然而,这带来了另一个错误:需要超过0的值才能解压缩 不确定该如何处理,因为即使只有一个值,我仍然需要它仍然执行. 形成:class UploadFileForm(forms.Form)...

python – 如何解压缩列表?【代码】

以这种方式从列表中提取数据时line[0:3], line[3][:2], line[3][2:]我收到一个数组和两个变量,应该是预期的:(['a', 'b', 'c'], 'd', 'e')我需要操纵列表,以便最终结果('a', 'b', 'c', 'd', 'e')怎么样?谢谢. 附:是的,我知道我可以将第一个元素写为第[0]行,第[1]行,第[2]行,但我认为这是一个非常尴尬的解决方案.解决方法: from itertools import chain print tuple(chain(['a', 'b', 'c'], 'd', 'e'))输出:('a', 'b', 'c', 'd',...

正弦 - 相关标签