易截截图软件、单文件、免安装、纯绿色、仅160KB

关于python class: callerRef的问题

Python code:

class A:
def __init__(self):
self.B_Handle = B_Handle
self.VA = "A_init"
print "Class A init"
def __getattr__(self, name):
print "A.__getattr__"
print "name=%s" % name
def callref(self, callref="A",):
print "A.callref = %s" % callref
return self.B_Handle.callref(self, callref)
class B:
def __init__(self):
self.VB = "B_init"
print self.VB
def callref(self, [color=#FF0000]callerRef,[/color] callref):
print "B.callref = %s" % callref
B_Handle = B()

if __name__ == "__main__":
print "eval callerRef start"
a = A()
a.callref()


运行结果:
>>> B_init
eval callerRef start
Class A init
A.callref = A
B.callref = A

看到一段这样的代码, 对其中的callerRef不是很理解,请高手指点!
重发class B 代码:
Python code:

class B:
def __init__(self):
self.VB = "B_init"
print self.VB
def callref(self, [color=#FF0000]callerRef,[/color] callref):
print "B.callref = %s" % callref





相关问答:

[提问]Python 如何忽略 whitespace 读入

像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:

>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......

python 3.x的if语句

>>> x=-1
>>> if x>0:
print ('11')

>>> else:

SyntaxError: invalid syntax (<pyshell#20>, line 1)
网上搜的也是:
>>> x=int(input("Please ent ......

python 图像多边形切割

python的PIL库自带的方法只能进行矩形的切割,如果我有了一个多边形各个顶点的坐标,如何对现有的图片按照这个多边形进行切割呢?
不一定要用PIL库,任何能实现这个功能的方法都行。

图片切割的js不是很多吗?
......

python 中一个疑惑

return func 与return func()
有什么不同的?
return func返回的是一个函数对象,
return func()返回的是func()函数的返回结果。

楼上正解

一个是返回变量 一个是返回的时候 再调用一下func函数
我觉得是 ......

一个Python小脚本运行超慢

我用Python写了一个小脚本,作用是统计我e:\download目录下文件都包含了哪些扩展名,并打印出来,但是不知道为什么,这个脚本虽然可以正常的运行,但是运行的非常非常慢,平均每一次运行的时间都超过了1分钟才有结果 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号