一种看起来比较优雅:
e.g.
12 @staticmethod
13 def init(host,databasename):
14 return pg.connect(dbname=''+databasename+'',host=''+host+'''')
即在方法名前加入@staticmethod做修饰即可,不过这种方式仅支持python2.4及以上的版本
在2.3中,则要用一种比较猥琐的写法了
e.g.
13 def init(host,databasename):
14 return pg.connect(dbname=''+databasename+'',host=''+host+'''')
15 init = staticmethod(init)
即通过手工的用staticmethod函数对原先的自定义函数进行一个包装来进行。
