您的位置:首页 > 编程语言 > Python开发

导入自定义模块方式及遇到的一个问题

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python