
Python
BIM极客
资深研发,工具控。
曾就职于Autodesk从事Revit开发。
毕业于武汉大学地图学与地理信息系统专业。
展开
-
WingIDE部署GAE(google app engine)
转自http://acheron.iteye.com/blog/374464经本人测试,可成功debug。红色是我添加的备注1. 安装python 2.5.X (2.7也可以)2. 安装wingIDE,启动(在第三步之前,其实还应当创建wingide project)3. 如下图: add Directory GAE路径(不一定要添加整个目转载 2012-01-20 12:44:31 · 1145 阅读 · 0 评论 -
GAE(python)中发送带附件的邮件
虽然很简单,但在网上找了半天,试了半天,才算成功,记录一下。 filePath = './test.epub'#或者filePath = os.path.dirname(__file__) + '/test.epub'file = open(filePath , 'r')file .seek(0)message = mail.EmailMessage(sender="Test原创 2012-01-20 11:00:41 · 993 阅读 · 0 评论 -
Python列表元素的增减变动
转自http://hi.baidu.com/jxq61/blog/item/229b36144373e313962b4306.html列表元素的增减变动一、为列表增加元素1、在列表的尾部增加一个元素: a = [1,2,3] a.append( 4 ) print a 显示结果: [1,2,3,4]2、在列表的尾部增加多个元素(转载 2011-03-14 16:53:00 · 2124 阅读 · 0 评论 -
python技术收集(待继续添加)
minidom解析非UTF-8编码的xml文件Python中使用minidom解析xml,会遇到编码问题。minidom支持UTF-8的编码,对于其他的编码,必须进行转换,否则解析时会产生异常。下面以读取gb2312编码的xml文件为例。 sourceFile = codecs.open(sourceFilePath,mode='r') xmlC原创 2012-08-20 14:49:20 · 824 阅读 · 0 评论 -
支持插入、添加、删除的PyGridTableBase子类
网格控件是用以显示一个二维的数据集的。要使用该控件显示有用的信息,你需要告诉该控件它工作所基于的是什么数据。在wxPython中,有两种不同的机制用于在网格控件中处理数据,它们之间在处理数据的添加,删除和编辑的方式上有些许的不同。网格控件可以直接处理每行和每列中的值。数据可以通过使用一个网格表(grid table)来间接地处理我们要讨论正是第二种方式,至于如何实现的细节,这里不再赘述(网上已原创 2012-08-20 15:25:56 · 4064 阅读 · 2 评论