Python基礎:關於__name__

pythontab發表於2013-04-08

每一個模組都有一個預設的屬性__name__。

__name__ 的值:

1、直接執行一個python的程式的時候,如python test.py, 則__name__ 的值是 __main__。

2、一個python模組被import的時候,則__name__的值為模組的檔名(不帶路徑及副檔名)。

__name__值的使用:用於處理初始化

#!/usr/bin/python  
# Filename: mtest.py  
  
if __name__ == '__main__': 
    print '模組正被直接執行,可做一些初始化的操作'
else: 
    print '模組正被其他python程式import,可做一些初始化的操作'



相關文章