每一個模組都有一個預設的屬性__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,可做一些初始化的操作'