随笔分类 -  Python相关

Python编程相关
摘要:今天看到了一行这样的代码: 我知道这是一个生成格式化字符串的语句,它将随机生成的一个32位16进制数,将这个数转换为字符串赋值给boundary。这个boundary将用来标记在网络上传输的若干个数据块之间的边界。随机数上限,256<sup 16</sup ==16<sup 32</sup ,这点很... 阅读全文
posted @ 2015-09-13 22:02 齐宇坤 阅读(552) 评论(1) 推荐(1)
摘要:# Python编码小记标签(空格分隔): 编程 python---##1.list类型remove()操作列表对象执行remove()函数后,会自动退出循环,所以如果想利用一个单独的for循环删除列表中多个成员,是办不到的,可尝试使用多重循环。例如下面的代码:```pythonfor item i... 阅读全文
posted @ 2015-08-24 10:36 齐宇坤 阅读(236) 评论(0) 推荐(0)
摘要:python中import语句导入库文件路径可通过sys.path查看。写一个简单的小程序:1 import sys2 print sys.path运行它,本机上得到的结果如下:['', '/usr/local/lib/python2.7/dist-packages/Paste-1.7.5.1-py... 阅读全文
posted @ 2015-01-29 19:39 齐宇坤 阅读(4183) 评论(0) 推荐(0)
摘要:今天写程序,人为制造了一个由浅拷贝引起的bug,有必要归纳一下。先附上源代码:class PerformanceTest(object): def __init__(self): ....... self.basic_path_list=[] ....... #这就是一个生成基础路径名的函数,从26个字符中选择五个字符加上‘/'构成基础路径 def _get_basic_path_list(self,path_num): ....... self.basic_path_list.append(path) ... 阅读全文
posted @ 2014-02-28 11:03 齐宇坤 阅读(379) 评论(0) 推荐(0)
摘要:作为一门编程语言,python实在是太方便了。 最近,用ElementTree函数库实现了一个目录树结构,算是初识python。今天准备在实现好的代码中添加一个打印目录树结构的函数,不停地纠结如何判断叶子节点,ElementTree.Element类中没有提供对应方法。尝试使用ElementTree.Element类中的iter()函数,发现iter()迭代不会区分子节点层次。还看了同学的代码,结果发现他是利用element节点上他自己设置的标志位来判断叶子节点。凡事往简单处考虑,试着写了几行,居然就解决了。代码如下:1 def print_element_tree(self,xnode... 阅读全文
posted @ 2013-12-24 17:37 齐宇坤 阅读(355) 评论(0) 推荐(0)