在这种目录结构下,import fibo会实际导入fibo文件夹这个module

  

λ tree /F
卷 Programs 的文件夹 PATH 列表
卷序列号为 BC56-3256
D:.
│ fibo.py

├─fibo
│ │ __init__.py
│ │
│ └─__pycache__
│ __init__.cpython-36.pyc

└─__pycache__
fibo.cpython-36.pyc
>>> import fibo
>>> fibo
<module 'fibo' from 'D:\\Programs\\cmder\\Python\\fibo\\__init__.py'>

若是fibo目录下未定义__init__.py,而存在fibo.py,则import fibo 会导入fibo.py

.
├── fibo
│   ├── gfibo.py
│   ├── pfibo.py
│   └── __pycache__
│   ├── __init__.cpython-.pyc
│   └── pfibo.cpython-.pyc
├── fibo.py
└── __pycache__
└── fibo.cpython-.pyc
>>> import fibo
>>> fibo
<module 'fibo' from '/root/pyl/fibo.py'>

若不存在fibo.py,也不存在__init__.py,则会导入fibo命名空间

.
├── fibo
│   ├── gfibo.py
│   ├── pfibo.py
│   └── __pycache__
│   ├── __init__.cpython-35.pyc
│   └── pfibo.cpython-35.pyc
└── __pycache__
└── fibo.cpython-35.pyc
>>> import fibo
>>> fibo
<module 'fibo' (namespace)>

最新文章

  1. PHP PDO的setAttribute函数
  2. EL和JSTL专题
  3. 关于oracle 10g creating datafile with zero offset for aix
  4. 纯css控制-表格表头固定,内容多时滚动内容
  5. codeforces 651B Beautiful Paintings
  6. [转]C#如何在ListView失去焦点的情况下仍然保持Item高亮
  7. 排序算法ONE:选择排序SelectSort
  8. 在SQL Server 实现递归
  9. jquery1.9学习笔记 之选择器(基本元素二)
  10. [HDU 4842]--过河(dp+状态压缩)
  11. Struts2【OGNL、valueStack】就是这么简单
  12. Mybatis源码分析--关联表查询及延迟加载原理(二)
  13. ssm项目中KindEditor的图片上传插件,浏览器兼容性问题
  14. zabbix 使用问题两个--中文乱码,以及监控ESXi下的虚拟机
  15. MVC编程模式
  16. Python基础5--字符串
  17. Java调用C/C++实现的DLL动态库——JNI
  18. MySQL子查询的优化
  19. 如何解决Visual Studio2010 编译时提示系统找不到指定文件问题
  20. Unity + NGUI 实现人物头顶UI的信息展示

热门文章

  1. Java入门 - 语言基础 - 12.Number和Math类
  2. [bzoj4815] [洛谷P3700] [Cqoi2017] 小Q的表格
  3. Quartz cron 表达式(linux 定时器,java 定时任务,spring task定时任务)
  4. Node.js实操练习(一)之Node.js+MySQL+RESTful
  5. Mac系统 python2.7中安装MySQLdb
  6. Java多线程,对锁机制的进一步分析
  7. java基础算法(一):最大子序列和问题的多种算法思路
  8. 【动手学pytorch】线性回归
  9. 三、通过 FactoryBean 来配置bean
  10. 通过欧拉计划学Rust编程(第54题)