python - python 如何知道需要通过 api.py 接口(interface) requests 模块?

标签 python python-2.7 python-requests python-module

在深入了解 Python 的过程中,我一直在研究名为 requests 或有时称为 python-requests 的 Python 模块的结构。

现在的问题是this ,它是 requests github 存储库中 api.py 文件的链接,您将看到它提供了模块的接口(interface),这是预期的。我的问题是 Python 如何知道所有接口(interface)都是在 api.py 中完成的,而在创建可重用模块时是否必须包含 api.py 文件?

如果有任何文档链接,我将不胜感激。

最佳答案

请参见此处: https://github.com/kennethreitz/requests/blob/master/requests/__init__.py

例如如果“requests”是一个目录,其中有 __init__.py ,Python每次看到from requests import ...时都会执行这个文件或import requests .

查看更多Modues .

关于python - python 如何知道需要通过 api.py 接口(interface) requests 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770412/

相关文章:

python - 从 S3 解压缩文件,写入 CSV 文件并推送回 S3

python - 线程在Python中真的很重要吗?

python-2.7 - Python 错误名称 'runfile' 未在 Spyder 中定义

python - 有什么方法可以选择函数是否使用默认参数?

python - 使用 python-requests 模块更新 session 中的 Cookie

python - 保存模型以供以后预测(OneVsRest)

python - 如何仅使用 numpy(而不是 sklearn LabelEncoder)创建标签编码器?

python - BFS 和 UCS 算法。我的 BFS 实现有效,但我的 UCS 无效。不知道为什么

python - 如何使用 Python Requests 库处理编码

python - _ssl.c :351: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib