Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2006-06-08 18:37:21
Size: 589
Editor: xiaobolee
Comment:
Revision 9 as of 2006-06-09 04:45:11
Size: 1301
Editor: xiaobolee
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== xiaobolee == == 一些零散笔记 ==
Line 7: Line 7:
 CategoryHomepage

[:CategoryHomepage:{{{]
Line 14: Line 10:
[:CategoryHomepage:}}}] ["source"]
{{{
#test_init.py
class test:
    def __init__(self):
        print "test.__init__"
        self.reset()
    def reset(self):
        print "test.reset()"
}}}
{{{
#dirive.py
from test_init import test
class dirive(test):
    def __init__(self):
        print "dirive.__init__"
        test.__init__(self)
    def reset(self):
        print "dirive.reset()"

if __name__ == "__main__":
    my_dirive = dirive()
#输出:
#dirive.__init__
#test.__init__
#dirive.reset()
}}}
如果dirive代码换成以下情况
{{{
#dirive.py
from test_init import test
class dirive(test):
    def reset(self):
        print "dirive.reset()"

if __name__ == "__main__":
    my_dirive = dirive()
#输出:
#test.__init__
#dirive.reset()
}}}

一些零散笔记

Email: MailTo([email protected])


一、Python System Modules:

  • Sys与Os是python系统工具的核心,很多标准模块是从他们,原则上,sys导出与Python解释器相关的部件(例如模块的搜索路径),而os则包含了Python所运行的平台上的函数以及变量的映射。但这种界限比较模糊,例如标准的输入输出流是在Sys中的,它们明显是要和平台紧密联系的。

["source"]

#test_init.py
class test:
    def __init__(self):
        print "test.__init__"
        self.reset()
    def reset(self):
        print "test.reset()"

#dirive.py
from test_init import test
class dirive(test):
    def __init__(self):
        print "dirive.__init__"
        test.__init__(self)
    def reset(self):
        print "dirive.reset()"

if __name__ == "__main__":
    my_dirive = dirive()
#输出:
#dirive.__init__
#test.__init__
#dirive.reset()

如果dirive代码换成以下情况

#dirive.py
from test_init import test
class dirive(test):
    def reset(self):
        print "dirive.reset()"

if __name__ == "__main__":
    my_dirive = dirive()
#输出:
#test.__init__
#dirive.reset()

xiaobolee (last edited 2009-12-25 07:08:41 by localhost)