2013-04-01 18 views
0

我總是在Python中使用help(object)命令,我想知道有沒有什麼辦法可以跳過大部分文本和跳轉到我想要的函數。例如:如何使用help()命令跳轉到指定的函數名稱

>>> import boto 
>>> s3 = boto.connect_s3() 
>>> help(s3) 

它給了我這個對象很長的描述:

Help on S3Connection in module boto.s3.connection object: 
... 
... 
... 
server_name(self, port=None) 

更清楚,我可以這樣做:

>>> help(s3, server_name) 

回答

3

只是傳遞中方法:

help(s3.server_name) 
+0

你是最棒的! )) 謝謝。這正是我正在尋找的 – Vor

+0

'dir'命令怎麼樣,是否可以列出匹配某個正則表達式的函數?例如,如果我想列出所有函數,以'set_'開頭,有沒有類似於'dir(s3.set _ *)'的方法來做到這一點' – Vor

+1

@Vor:我會用列表理解:'[f for f in dir(s3)if f.startswith('set _')]' – Blender

相關問題