python - 如何查看 python 库的源代码?
问题描述
我目前发现自己在 python 中经常使用 bs4/BeautifulSoup 库,并且最近一直想知道它是如何工作的。我很想看看这个库的源代码,但不知道怎么做。有谁知道如何做到这一点?谢谢。
解决方案
第一步是询问模块本身。通常它就是你所需要的
>>> 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
推荐阅读
- react-native - createBottomTabNavigator 中的初始路由问题
- kotlin - kotlin 属性扩展与本地类扩展,哪个更好?
- python - 得到错误 TypeError: execute() 没有关键字参数
- c - 带有字母的Scanf %i 给出负数?
- angular - 如何将值插入角度参考?
- python - 验证损失和验证准确度在训练期间不会改变
- linux - 使用“stty”在 Raspberry Pi 中读取串行数据 1 秒
- django - 仅在部署期间收到 401 HTTP 错误
- python - 将灰度值视为蒙版的问题
- oracle - oracle正则表达式检查字符串是否包含字母和数字并且不包含特殊字符