08 2013 档案
摘要:一、疑惑 今天在看《Python Cookbook》第四章Python技巧的4.7小节时,发现一段初看起来让人疑惑的代码。该小节的任务是将一个包含列表(行)的列表,转换成一个新的列表。新的列表包含了同样的行,但是其中一些列被删除或者重新排序了。让人疑惑的代码如下:1 listOfRows = [[1,2,3,4], [5,6,7,8], [9,10,11,12]]2 listOfRows[:] = [[row[0], row[3], row[2]] for row in listOfRows]竹风不禁疑惑了,这第二行的代码为啥会用 "listOfRows[:] =" 这种写
阅读全文
摘要:在日常工作当中免不了要对文件进行压缩,Python标准库里也提供了实现压缩功能的模块。 一、简单的例子 首先了解一下压缩单个文件在Python中怎么实现。竹风建了个测试文件夹zip_text,里面有test.apk和zip_model_test.py两个文件。如下图所示:目标是将test.apk打包成test.zip。编写如下代码: 1 #!/usr/bin/env python 2 #coding:utf-8 3 4 import zipfile 5 6 file = '/home/jacky/tmp/zip_test/test.apk' 7 8 f = zipfile.Zi
阅读全文

浙公网安备 33010602011771号