快速掌握Python模塊的用法

首先就是找到Python的文檔,在IDLE中Help->Python Docs選項,打開Python的官方幫助文檔。

然後,在Python Docs中索引到你需要學習的模塊,並打開,關於這個模塊的所有信息都在這裏了,你可以查看相應的信息,包括這個模塊裏邊包括哪些類,函數,變量及其功能和用法,都有。但是這樣的學習,有點困難,量大,費時。

最後,可以利用IDLE,查看你需要的信息。

先在IDLE中,導入模塊,比如import timeit.

可以調用__doc__屬性,查看模塊的簡介,可以用print把它帶格式的打印出來:print(timerit.__doc__)

可以使用dir()函數查詢到該模塊定義了哪些變量,函數和類,比如dir(timeit)。

當然並不是所有名字對我們都有用,所有要過濾掉一些不需要的東西。可以使用__all__屬性,幫助我們過濾,比如:timerit.__all__

NOTE:1.不是所有的模塊都有__all__屬性;2.如果一個模塊設置了__all__屬性,那麼使用“ from timeit import * ”這樣的形式導入命名空間,就只有__all__屬性這個列表裏邊的名字纔會被導入,其他的名字不受影響。如果沒有設置__all__屬性的話,用“ from timeit import * ”這樣的形式就會把所有不以下劃線開頭的名字都導入到當前的命名空間。所有建議在編寫模塊的時候,將對外提供的接口函數和類都設置到__all__屬性這個列表裏。

可以使用__file__屬性,指明該模塊的源代碼位置:timeit.__file__

同時也可以使用help()函數:help(timeit)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章