寫慣了Java代碼,再來寫python代碼,也會嘗試去定義package,然而在引入的時候報錯了TypeError: 'module' object is not callable。python
什麼緣由呢?blog
例如,我在package中建立了person.py源文件,而後在這個文件裏建立了Student這個類import
那麼該怎麼import這個Student類呢?module
慣性思惟,from clazz.Student就能夠了,其實否則。object
正確的作法是 from clazz.person import Student 或者 from clazz.person import *im
也就是說從哪一個package下的哪一個py文件中導入哪些類。call