2013-04-01 2 views
0

Я всегда использую команду help(object) в Python, и я хотел бы знать, есть ли способ пропустить большую часть текста и вид перехода к функции, которую я хочу , Например:Как перейти к указанному имени функции с помощью команды 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_' есть ли способ, чтобы сделать его похожим на' дир (s3.set _ *) ' – Vor

+1

@Vor: Я хотел бы использовать список понимание:' [F для f в dir (s3), если f.startswith ('set _')] ' – Blender