python中模組和方法的查詢
匯入模組的目的就是為了呼叫對應的方法,所以需要檢視模組對應的屬性和方法,同樣在檢視其他人的程式碼時,有時需要檢視方法來自哪個模組。
匯入模組之後檢視模組中的方法:
使用help()方法
In [1]: import mymod
In [2]: help(mymod.sum)
執行結果:
Help on function sum in module mymod:
sum(x, y)
the sum of two numbers
>>> sum(1,2)
3
>>> sum(2,3)
5
使用函式dir()
列出模組的屬性和方法
In [4]: dir(mymod)
Out[4]: ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'sum']
利用函式的屬性__doc__
In [8]: print sum.__doc__
sum(sequence[, start]) -> value
Returns the sum of a sequence of numbers (NOT strings) plus the value
of parameter 'start' (which defaults to 0). When the sequence is
empty, returns start.
利用函式檢視變數
直接使用help()函式
In [10]: help(sum)
Help on built-in function sum in module __builtin__:
sum(...)
sum(sequence[, start]) -> value
Returns the sum of a sequence of numbers (NOT strings) plus the value
of parameter 'start' (which defaults to 0). When the sequence is
empty, returns start.
In [1]: from mymod import sum
In [2]: help(sum)
一般情況下,使用from…import…匯入的模組。如果程式碼函式較多時,檢視不易,使用help()函式
Help on function sum in module mymod: #可以看出該函式的模組是mymod
sum(x, y)
the sum of two numbers
>>> sum(1,2)
3
>>> sum(2,3)
5
相關文章
- Python模組查詢路徑Python
- Elasticsearch中的Term查詢和全文查詢Elasticsearch
- Python中查詢字串某個字元最常用的方法!Python字串字元
- python 當中的模糊查詢Python
- Python中字串查詢方法Python字串
- Python 二分查詢與 bisect 模組Python
- Oracle中的SQL分頁查詢原理和方法詳解OracleSQL
- 物件點查詢和中括號查詢的區別物件
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- Python中使用MySQL模糊查詢的方法PythonMySql
- 關於innodb中查詢的定位方法
- 設定cookie和查詢cookie的方法Cookie
- Python主要模組和常用方法Python
- SQL查詢的:子查詢和多表查詢SQL
- Python模組學習:glob 檔案路徑查詢Python
- Python中的包模組引用成員的方法Python
- 理解索引(中):MySQL查詢過程和高階查詢索引MySql
- 使用sed 命令查詢和替換檔案中的字串的方法總結字串
- Python字串string的查詢和替換Python字串
- SSH框架的多表查詢和增刪查改 (方法一)上框架
- Mongodb 常用的查詢方法MongoDB
- 查詢Authorization Object的方法Object
- Python查詢-二分查詢Python
- python os模組功能和方法總結Python
- 誰能看出這[方法呼叫]和[多表查詢]程式碼中的錯誤嗎?
- 樹結構表遞迴查詢在ORACLE和MSSQL中的實現方法遞迴OracleSQL
- 查詢clustername方法
- sqlalchemy在python中的使用(關於查詢)二SQLPython
- Linux中查詢最大檔案的方法有哪些?Linux
- 如何查詢方法在jQuery庫中定義的位置jQuery
- Oracle中查詢阻塞與被阻塞SID的方法Oracle
- 幾個Linux中檔案查詢常用技術和方法(轉)Linux
- Python的defaultdict模組和namedtuple模組Python
- iOS探索 方法的本質和訊息查詢流程iOS
- 樹結構表遞迴查詢在ORACLE和MSSQL中的實現方法 [續]遞迴OracleSQL
- Python中的模組--SSH相關模組Python
- pandas 的幾個查詢方法
- 表膨脹的查詢方法