|
Size: 589
Comment:
|
Size: 1301
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()