2009年10月21日 星期三

Import Module (一)

1- 建立 test02.py ,內容如下:

class aaa:
  i="abc"
  def __init__(self):
    self.i="xwyz"
  def baby(self):
    print "My name is BABY !"

2- 測試

>>> import test02
>>> print aaa.i

結果是出錯。

Traceback (most recent call last):
File "", line 1, in
print aaa.i
NameError: name 'aaa' is not defined

3- 加入 test02 的前置名

>>> print test02.aaa.i
abc

4- 以變數取代 test02 的前置名

>>> aa=test02
>>> aa.aaa.i
'abc'

5- 測試 def __init__(self)

>>> aa.aaa().i
'xwyz'

6- 測試 baby(self)

>>> aa.aaa().baby()
My name is BABY !
  
  
  
  

沒有留言: