看python requests的源码,其中有如下代码
from . import utils
其中的点是什么意思,直接在命令行上执行是报错的
[yaxin@cube2x requests]$ls
adapters.py auth.py certs.py cookies.py hooks.py models.py sessions.py structures.py
api.py cacert.pem compat.py exceptions.py __init__.py packages status_codes.py utils.py
[yaxin@cube2x requests]$python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from . import utils
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: Attempted relative import in non-package
>>>
. 表示当前的工作目录
在python中 应该是默认引用 ____init____.py