导入自定义模块方式及遇到的一个问题
2016-03-09 12:35
579 查看
版本:Python 2.7
一、导入模块
推荐导入模块方式 用importlib
实例:比如说在文件夹mymodel下有个文件my_model.py
当前目录是mymodel所在的目录,那么如果该目录下的文件需要导入模块my_model.py的话,
可以使用下面的方式:
importlib.import_module("mymodel.my_model.py")
二、遇到的问题
用上面方式导入时,提示没有模块“mymodel.my_model.py”
后来发现,是因为在文件夹mymodel中缺少文件__init__.py,
该文件可以为空,也可以写一些描述性的内容。
也就是说,要让某个文件成为模块的话,在其目录下必须有一个__init__.py的文件
相关参考:http://blog.csdn.net/hyholine/article/details/8581740
一、导入模块
推荐导入模块方式 用importlib
实例:比如说在文件夹mymodel下有个文件my_model.py
当前目录是mymodel所在的目录,那么如果该目录下的文件需要导入模块my_model.py的话,
可以使用下面的方式:
importlib.import_module("mymodel.my_model.py")
二、遇到的问题
用上面方式导入时,提示没有模块“mymodel.my_model.py”
后来发现,是因为在文件夹mymodel中缺少文件__init__.py,
该文件可以为空,也可以写一些描述性的内容。
也就是说,要让某个文件成为模块的话,在其目录下必须有一个__init__.py的文件
相关参考:http://blog.csdn.net/hyholine/article/details/8581740
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法