随笔分类 -  python

python语言积累
摘要:调试打印堆栈import tracebacktraceback.print_exc() #打印堆栈的详细信息 阅读全文

posted @ 2014-03-25 12:49 zjgtan 阅读(108) 评论(0) 推荐(0)

python 全局搜索路径
摘要:在~/.bachrc中添加export PYTHONPATH=$PATHONPATH:[需要添加的路径] 阅读全文

posted @ 2014-03-03 10:57 zjgtan 阅读(646) 评论(0) 推荐(0)

python反射
摘要:class Person: def __init__(self): self.name = "zjgtan" def getName(self): return self.name反射的简单含义: 通过类名获得类的实例对象 通过方法名得到方法,实现调用反射方法一:from person import PersontheObj = globals()["Person"]()print theObj.getName()反射方法二:module = __import__("person")theObj = g... 阅读全文

posted @ 2014-02-07 18:14 zjgtan 阅读(6584) 评论(0) 推荐(0)

ConfigParser简介
摘要:一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。1:[db]2:db_host = 127.0.0.13:db_port = 224:db_user = root5:db_pass = rootroot6:7:[concurrent]8:thread = 109:processor = 20中括号“[ ]”内包含的为section。紧接着section 为类似于key-value 的options 的配置内容。二、ConfigParser 阅读全文

posted @ 2013-12-20 15:45 zjgtan 阅读(345) 评论(0) 推荐(0)

python:格式化输出整数
摘要:import math#defaultprint "PI = %f" % math.pi#width = 10,precise = 3,align = leftprint "PI = %10.3f" % math.pi#width = 10,precise = 3,align = rigthprint "PI = %-10.3f" % math.pi#前面填充字符print "PI = %06d" % int(math.pi)#输出结果#PI = 3.141593#PI = 3.142#PI = 3.142#PI 阅读全文

posted @ 2013-11-12 17:23 zjgtan 阅读(6959) 评论(0) 推荐(0)

python(二):可变参数
摘要:python中的函数定义:def func(参数, 默认参数, 可变参数) ...可变参数有两种定义方式:def func(*args): ...调用方式为func(arg1, arg2, arg3),函数体内args就是输入参数的元组(arg1, arg2, arg3)def func(**args): ...调用方式为func(a = a1, b = b1),函数体内args就是{a : a1, b : b1} 阅读全文

posted @ 2013-10-30 16:37 zjgtan 阅读(223) 评论(0) 推荐(0)

python(一):作用域
摘要:与c相比,python作用域很奇特。在Python中变量的作用域是由它在源代码中的位置决定的,这一点与c相似。python只支持4种作用域,即局部作用域,全局作用域,内置作用域,嵌套作用域。比较下列两段代码:>>>x = 10>>>def selector(): print x>>>selector() 输出10,由于在函数局部作用域中没有赋值,x向上绑定到全局作用域中的x。>>>x = 10>>>def selector(): print x x = 11>>>selector()抛出 阅读全文

posted @ 2013-10-30 15:45 zjgtan 阅读(340) 评论(0) 推荐(0)

导航