![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
zhb1208
这个作者很懒,什么都没留下…
展开
-
python编程的纠结
场景: 1. 定义一个对象 class Strategy: """ Attributes: - version - inteval - period - validDay - onNetBeg - circleType """ thrift_spec = ( None, # 0 (1, TTy...原创 2012-08-09 11:03:28 · 151 阅读 · 0 评论 -
python time,datetime,string转换
#把datetime转成字符串 def datetime_toString(dt): return dt.strftime("%Y-%m-%d-%H") #把字符串转成datetime def string_toDatetime(string): return datetime.strptime(string, "%Y-%m-%d-%H") #把字符串...原创 2012-07-27 10:07:41 · 160 阅读 · 0 评论 -
Python 标准库 urllib2 的使用细节
Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。 1 Proxy 的设置 2 Timeout 设置 3 在 HTTP Request 中加入特定的 Header 4 Redirect 5 Cookie 6 使用 HTTP ...原创 2012-03-28 09:58:17 · 81 阅读 · 0 评论 -
python 根据类名生成实例(相当于java的Class.forName)
python是一个脚本语言,它不象java一样有一个专门的包来处理反射。以 下是我们来看看python是怎么做到类似java一样的反射功能的。我在网上搜了一下,因为在网上没有很明确的文章说要怎么做,所以,我写了这篇,希望 新手不要向我一样走弯路,因为是新手,所以,我在这里没能考虑到异常的处理。 -、动态加载类 说到动态的加载类,那就不得不说,动态的加态模块。因为只能成功的加模了模块才能加...原创 2012-03-09 16:40:04 · 986 阅读 · 0 评论 -
浅谈 Python WSGI
参考WSGI的官方定义,引用原文 This document specifies a proposed standard interface between web servers and Python web applications or frameworks, to promote web application portability across a variety of w...原创 2012-06-28 16:38:48 · 103 阅读 · 0 评论 -
Python中switch-case实现实例
1. if else方式 if FunctionCode.UIDGet == inputInfo.functionCode: outputInfo.functionCode = FunctionCode.UIDGet outputInfo = self._uidget(inputInfo, output...原创 2012-06-28 15:21:41 · 275 阅读 · 0 评论 -
Python中switch-case实现
Python不像C/C++,Java等有switch-case的语法。不过其这个功能,比如用Dictionary以及lambda匿名函数特性来替代实现。 比如PHP中的如下代码: ? 1 2 3 4 5 6 7 8 9 10 11 switch ($value) { case 'a': $result...原创 2012-06-28 15:11:42 · 378 阅读 · 0 评论 -
python默认参数的静态属性
def f(a, L=[]): L.append(a) return L print f(1)print f(2)print f(3)print f(4,['x'])print f(5)输出结果[1][1, 2][1, 2, 3]['x', 4][1, 2, 3, 5] 前面的好理解,为什么最后 “print f(5)”的输出是 “[1, 2, 3, 5]”呢? 这是因为 “prin...原创 2012-02-23 10:09:24 · 159 阅读 · 0 评论 -
python静态方法
python静态方法 Python似乎很讨厌修饰符,没有常见的static语法。其静态方法的实现大致有以下两种方法:第一种方式(staticmethod):>>> class Foo: str = "I'm a static method." def bar(): print Foo.str ...原创 2012-02-23 10:06:47 · 73 阅读 · 0 评论 -
python 编码问题 UnicodeEncodeError: 'ascii' codec can't encode characters
近期在使用python是出现编码问题:“UnicodeEncodeError: 'ascii' codec can't encode characters ” case: 通过sqlalchemy连mysql做orm,连接数据没有问题charset=utf8,编码是utf-8的,在把数据库中的中文字读取到python对象中时报错“UnicodeEncodeError: 'asc...原创 2012-06-25 17:12:55 · 307 阅读 · 0 评论 -
纠结的SqlAlchemy: SQLError: (OperationalError) (2006, ‘MySQL server has gone away’)
纠结的SqlAlchemy: SQLError: (OperationalError) (2006, ‘MySQL server has gone away’)问题处理! 发现问题,应用启动后,第二天来访问就出现该问题。 在网上go了一下,发现是mysql长连接超时。 1. 查Mysql超时情况。 show variables like '%timeout%' ...原创 2012-06-04 10:10:15 · 205 阅读 · 0 评论 -
使用由 Python 编写的 lxml 实现高性能 XML 解析
简介: lxml 是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。它支持 XML Path Language (XPath) 和 Extensible Stylesheet Language Transformation (XSLT),并且实现了常见的 ElementTree API。本文主要关注 lxml 的易用性,以及它在处理大型 XML 数据时提供的高性能配置文件。 ...原创 2012-01-04 10:29:37 · 319 阅读 · 0 评论 -
Eclipse和PyDev搭建完美Python开发环境(Windows篇)
为什么不用别的IDE呢? IDLE是小打小闹用的,那个WingIDE是要钱的,而且用不惯。Eclipse+PyDev插件是最主流的Python开发环境了。 1.准备工作: 下载32位的JDK6 Java的开发包 我也不想装这玩意儿,但是Eclipse依赖他,没办法。 下载32位的Eclipse (注1) 下载Python 2.x (注2) 2.安装...原创 2011-12-22 09:02:41 · 151 阅读 · 0 评论 -
python中使用配置文件
1. python中使用配置文件 配置文件 stats_ui.conf [country] 1001=230,104,48,76,56 1002=4,5,14,18,27,32,37,38,49,50,51,59,60,77,90,96,98,111,123,127,156,164,172,230,234,235,236 1003=1,12,17,20,22,36,4...原创 2011-12-21 11:39:00 · 113 阅读 · 0 评论 -
学习 《一》
1.Python的Hello World程序 下面是一个在标准输出设备上输出Hello World的简单程序 [Python语言开发] Python语言开发 ,这种程序通常作为开始学习编程语言时的第一个程序: 在python2.x版本中 #!/usr/bin/env python print "Hello, world!" 或者: impor...原创 2010-08-17 16:41:29 · 77 阅读 · 0 评论 -
Python中生成唯一ID的库——UUID
本需要生成一个唯一字符串给数据库表做主键id,python提供多种uuid方法,所以学习了一下。 资料: Python官方Doc:《20.15. uuid — UUID objects according to RFC 4122》 UUID的算法介绍:《A Universally Unique IDentifier (UUID) URN Namespace》概述: UUI...原创 2012-10-16 10:02:00 · 198 阅读 · 0 评论