Отличный вопрос! Есть несколько вариантов попыток получить (полностью понять) новую библиотеку. В вашем конкретном случае, twitter-scraper , единственная функция - get-tweets()
, а вся библиотека имеет длину менее 80 строк.
Для общего случая, в порядке убывания полезности.
- Внимательно прочитайте описание проекта на GitHub. ReadMe обычно является наиболее тщательно написанным документом.
- В больших библиотеках документация отформатирована по адресу http://(package -name) .readthedocs.org .
pydoc module_name
работает, когда модуль установлен. `` help (имя_модуля) works in an interactive Python session after you have done an
import имя_модуля . These both work from the "docstrings" or strategically placed comments in the source code. This is also what
имя_модуля? `делает в iPython.
dir(module_name)
также требует импорта. В нем перечислены все точки входа в модуль, в том числе множество странных «недоумений» или двойного подчеркивания, которые вы обычно не вызываете или не меняете.
- Прочитайте исходный код. Зачастую это проще и полнее, чем документация. Если вы можете вызвать код в IDE, то быстрое переключение работает.
Также вы спросили, что можно использовать в скрипте:
import os
print("Welcome, human.")
print("dir() is a function, returning a list.")
print("This has no output")
a_list = dir(os)
print("but this does", dir(os))
print("The help() command uses pydoc to print to stdout")
help(os)
print("This program is gratified to be of use.")