本帖最后由 andyhua12 于 2012-08-30 09:40 编辑 我定义了一个类 文件abcd.py class A : def __init___(a,b,c) self.a = a self.b = b self.c = c def B(self,d) def C (self) B(d) 函数C使用了函数B,d这个参数是我在类内部用的,不希望别人引用我的这个类的时候用到。 引用类 import abcd var = abcd.A (a,b,c) var.C() 这时...
by andyhua12 - Python - 2012-08-30 09:41:54 阅读(2585) 回复(3)
有两个文件夹f1和f2,f1和f2同级目录 f1下有两个py文件:p1.py和p2.py f2下有一个py文件:m.py m需要调用p1,p1需要调用p2 导入模块怎么导入?
请高手帮忙纠正一下语法 class mysingleton: sgt = mysingleton() class foo: sgtref = "" def __init__(mysingleton_) sgtref = mysingleton_ ifoo = foo(sgt)
python是一个真正面向对象的语言,它只增加了很少的新语法就实现了类。它的类机制是C++ 和Modula-3的类机制的混合。python的类并不严格限制用户对定义的修改,它依赖于用户自 觉不去修改定义。然而python对类最重要的功能都保持了完全的威力。类继承机制允许多个 基类的继承,导出类可以重载基类的任何方法,方法可以调用基类的同名方法。对象可以包 含任意多的私有数据。 用C++术语说,所有类成员(包括数据成员)是公用的,所有...
python是一个真正面向对象的语言,它只增加了很少的新语法就实现了类。它的类机制是C++ 和Modula-3的类机制的混合。python的类并不严格限制用户对定义的修改,它依赖于用户自 觉不去修改定义。然而python对类最重要的功能都保持了完全的威力。类继承机制允许多个 基类的继承,导出类可以重载基类的任何方法,方法可以调用基类的同名方法。对象可以包 含任意多的私有数据。 用C++术语说,所有类成员(包括数据成员)是公用的,所有...
程序文件 A.py B.py C.py B.py中类B继承A文件的A类 C.py动态加载B.py模块, 同时获得类B的实例化对象,并在实例化对象之后, 在C.py中可以用该对象调用A.py和B.py中的方法 多谢 举个例子: A.py: class A(): def __init__(self): pass def A_out(): print "Atest" B.py: class B(A): def __init__(self): pass def B_out(): print "Btest" C.py: 如何动态引入 B.py模块,不是在...
本帖最后由 zwjzwj19891228 于 2013-10-10 18:37 编辑 [code]class Person: sex="hello" z1=Person() z2=Person() z1.sex = "me" z2.sex = "world" print z1.sex print z2.sex[/code]一个很简单的类,里面什么都没有 ,只有sex 静态成员, 可是输出 却是 不一样[code]class Person: sex=[] z1=Person() z2=Person() z1.sex.append(1) z2.sex.append(2) print z1.sex print z2.sex[/code]和上面一样,唯一的 区别就是...
本帖最后由 shojnhv 于 2013-09-20 15:21 编辑 我是python的初学者,请教大师一个问题. 想法是通过类来实现2维坐标(X,Y)列表的处理.代码如下: import os import sys class cls2PtBoundary: lngX=0 lngY=0 def __init__(self,usrDefault=""): self.copy_class(usrSourceData=usrDefault) def is_same(self,other): if isinstance(other,cls2PtBoundary)==False: retu...
我写了一个类如下: 在文件中:ABC.py class A: def __init__(self): def B(self,x,y): def C(self): print B(x,y) #######我在函数C中用了自定义的函数B 然后我引用这个类: import ABC var = A() var.C #######函数C中用了自定义的函数B 这样会报错,说没有定义函数B。 这个怎么搞? 谢谢。