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

python中模块导入

2018-03-10 18:52 225 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://mp.blog.csdn.net/postedit/79510411
1、路径搜索
    列表中的路径的先后顺序代表了python解释器在搜索模块时的先后顺序,如果程序查找到相同名字的有可能并不是我们所需要的,后面使我们需要的也不会执行到,所以有时候我们需要手动添加路径。                 import sys
    sys.path.append('/home/itcast/xxx') 或者 sys.path.insert(0, '/home/itcast/xxx')   # 可以确保先搜索这个路径
2、重新导入模块
    导入模块后,我们对之进行更改,都不会影响现在的模块内容,如果我们需要更改后的模块内容,我们必须重新导入模块,而不需要耗时间的重启。重新导入模块应该使用下面的方法:
    from imp import reload  
    reload(模块名)
3、多模块开发时的注意点
    from girl import * 和import girl导入模块如果对模块内容没有更改,两者是一样的,如果更改的话,下面代码运行的结果是不一样的。from girl import *可以理解成内容复制就是深拷贝,而import girl可以理解成地址复制就是浅拷贝,深浅拷贝可见上个博客。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息