Python小貼士之模塊

本博客已遷往http://coredumper.cn


用import導入模塊時,模塊名是Python文件名去掉後綴.py。


當導入模塊時,該模塊內的程序會被執行,但是隻有第一次導入時執行,如果後面重複導入,則不會再執行,若要重複執行,可調用內建函數reload()。


如果希望Python文件中的某段程序在該文件被當作模塊導入時不被執行,則可以把這段程序放在下面的if語句內:

if __name__ == '__main__':

這樣,只有當該文件以獨立的程序執行時,if內的程序纔會執行。這是因爲每個文件都有一個內置屬性__name__,如果文件以獨立程序執行,則__name__被設置成'__main__',如果文件作爲模塊被導入,則__name__被設置成模塊名。


當需要引入非標準模塊時,可以通過如下命令進行安裝(針對Ubuntu系統):

apt-get install python-tk
apt-get install python-mysqldb
apt-get install python-numpy
apt-get install python-scipy
apt-get install python-matplotlib
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章