在看 requests 源码时遇到的,多处出现:
from . import *
from .exception import ...
等类似的语句,不知道这种写法是什么意思?请教各位大牛
在看 requests 源码时遇到的,多处出现:
from . import *
from .exception import ...
等类似的语句,不知道这种写法是什么意思?请教各位大牛
第一句是加载当前目录下的所有.py文件(不包含__init__.py等)作为子模块
第二句是加载当前目录下exception.py的...子模块
参考https://docs.python.org/3/ref...
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答433 阅读✓ 已解决
先回答问题from . import 表示从当前文件的路径(.)导入所有()
其实不光是python,或者说不光是编程语言,对于操作系统来说.代表的都是当前路径,*在正则表达式表示的是任意文件。