首页 > 解决方案 > 如何查看 python 库的源代码?

问题描述

我目前发现自己在 python 中经常使用 bs4/BeautifulSoup 库,并且最近一直想知道它是如何工作的。我很想看看这个库的源代码,但不知道怎么做。有谁知道如何做到这一点?谢谢。

标签: pythonbeautifulsoup

解决方案


第一步是询问模块本身。通常它就是你所需要的

>>> import bs4
>>> bs4.__file__
'/home/td/anaconda3/lib/python3.7/site-packages/bs4/__init__.py'
>>> exit()
$ pushd /home/td/anaconda3/lib/python3.7/site-packages/bs4
$ ls
builder    diagnose.py  __init__.py  testing.py
dammit.py  element.py   __pycache__  tests

推荐阅读