可能重複:
Perl's AUTOLOAD in Python (getattr on a module)Python的自動導入
我從PHP背景的,並試圖學習Python,我想一定要做好的事情「的Python方式「而不是我以前的發展方式。
我的問題來自於PHP5中的事實,您可以設置您的代碼,因此如果您嘗試調用名稱空間中不存在的類,函數將首先運行,將加載該類並允許您繼續,就好像它已經加載一樣。這樣做的好處是類不會被加載,除非被調用,並且在使用它們之前您不必擔心加載類。
在python中,導入語句有很多重點,嘗試使用python自動導入技巧是不好的做法,以減輕對導入語句的需求嗎?我發現this module提供自動導入,但我不知道這是否是最好的方式,或者如果自動導入模塊是推薦的東西,想法?
這是來自http://stackoverflow.com/questions/1024455/autoload-in-python的重複討論 – 2009-09-29 17:22:31