python-模块

_name_
如果自己执行一个模块,_name_== main
如果是调用里面的模块,_name_==模块名字

_all_


import Test as *的时候只能取到all里面的,其他取不到。


——文件夹名字
————_init_.py
————Module1
————Module2
如果要导入就会失败,需要加一个_init_.py,文件夹名字叫做一个包,一个py为一个模块。
在_init_.py写入
all = ['Module2, 'Module1']指定什么模块以后就可以用对应的模块。

os.file : os模块安装的路径,现在当前位置找,再去系统路径找。

模块的发布、安装

  1. 在当前路径(包所在的同级目录)新建一个setup.py


  2. 想发布哪个模块就写包的名字.模块名



    3.输入 python setup.py build ,安装在python2中 .

import 找路径

print(sys.path)
从上往下找

上面为列表
可以直接通过这个方式sys.path.append("")

重新导入模块

修改文件后,想要生效,需要重新导入模块
reload(模块)

循环导入

不同方法里面有相互依赖,直接运行报错


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容