1. 程式人生 > >測試代碼

測試代碼

oba python true logs font brush blog 腳本 ==

__name__
模塊被當做腳本執行時,__name__ = ‘__main__‘
模塊被當做模塊導入時,__name__= 模塊名
利用這種模式可以將測試代碼放入如下模式中,則只有在模塊自己執行時才會執行,被導入時不會執行
#-*- coding=utf-8 -*-
__all__ = [‘money‘,‘read1‘]
money = 1000

def read1():
    print(‘apam -> read1-> money‘,money)

def read2():
    print(‘spam->read2 calling read‘)

def change():
    global money
    money=0


#測試代碼
if __name__ == ‘__main__‘:
    print(‘from the spam.py‘)
    change()
    print(money)  #0

  

測試代碼