看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 "", line 1, in

ValueError: Attempted relative import in non-package

>>>

. 相对当前工作目录

如果不在当前目录环境,则将.替换为完整的模块路径

. 是路径啦!

. 表示当前的工作目录

在python中 应该是默认引用 ____init____.py

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19318.html

相关文章 Recommend

from在python中的意思_python模块导入from .import中间的点是何意思相关推荐

  1. python中common在哪个模块导入_python的常用模块之collections模块详解

    认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...

  2. python中的作用域_python 模块的作用域

    作用域:变量,函数 Public(公开):可以直接被引用,如:abc, PI, test() ,类似__xxx__这样的特殊变量 .联想:C语言中, 当模块的某个东西希望外部能够引用,就在前面添加ex ...

  3. python中sys用法_python中os和sys模块的区别与常用方法总结

    python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...

  4. Python中的类、模块和包究竟是什么?

    Python培训教程:Python中的类.模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象.类.模块.包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在, ...

  5. Python中爬虫框架或模块的区别

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

  6. Python中os和shutil模块实用方法集锦

    Python中os和shutil模块实用方法集锦 类型:转载 时间:2014-05-13 这篇文章主要介绍了Python中os和shutil模块实用方法集锦,需要的朋友可以参考下 复制代码代码如下: ...

  7. 在python中print 应用_Python print正确使用方法浅析

    Python编程语言是一款比较新颖的编程语言,相对于其他语言来说,有很多不同的特点引起了大多数开发人员的兴趣.在这里我们可以先从Python print的相关应用方法来分析,初步了解这一语言的应用方式 ...

  8. 对于python来说、一个模块就是一个文件-PYTHON中的包和模块

    为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...

  9. Python中爬虫框架或模块的区别!

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

最新文章

  1. NR 5G 非3GPP 接入到核心网络的安全性
  2. 【ZZ】字符编码笔记:ASCII,Unicode和UTF-8
  3. 十个改变了计算机世界的算法,你知道几个?
  4. signature=d3634edefd0f91592d1c7b65bef4a31d,Additional file 14
  5. ubuntu20.04安装edge浏览器
  6. git fatal:HttpRequestException encountered
  7. 【树莓派学习笔记】四、OpenCV的安装与卸载
  8. 快速排序c语言单链表代码,快速排序算法及源代码(C语言)
  9. 流程图 3条泳道 决策_制定透明决策的三步流程
  10. Spring Boot + Security + Thymeleaf + Activiti 快速开发平台项目
  11. Centos7配置IP地址和DNS
  12. 区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动
  13. Android应用开发提高篇(6)-----FaceDetector(人脸检测)
  14. Mysql之运算的使用
  15. 编写myqq即时聊天脚本,实现相互通信(tcp协议)
  16. webgame《天龙诀》完整网页游戏源码
  17. MT【99】2005联赛二试题我的一行解法
  18. 关于lodop的学习小计
  19. Tom猫游戏代码iOS 素材
  20. 【转】【转】一个一年工作经验的java工程师从工作初到今天的所有收藏的学习java的网站(有些很经典...

热门文章

  1. Civil3d—Revit建断层模型技术路线
  2. fanuc机器人应用
  3. Idea Spring Boot项目提示 repackage failed: Unable to find main class
  4. 使用lable regression 能得到比分类模型更好的结果
  5. 【北京大学】16 TensorFlow1.x的项目实战之图像风格融合与快速迁移
  6. 猫眼电影COOKIE等加密信息研究-day1
  7. 软件构造课程自我总结
  8. xposed反模拟器检测_太极xposed模块使用教程
  9. Linux查询已开启文件或已运行进程开启之文件fuser,lsof,pidof
  10. centos php github,在CentOS服务器上安装配置SpeedTest测速软件