python中的模块

                                          为了让代码可重用,请将它模块化!

    模块是程序

导入模块   import sys

告诉解释器去哪里寻找模块 :sys.path.append(‘模块存放的目录‘)

导入模块并不意味着在导入的时候执行某些操作(比如说打印文本),他们主要用来定义,比如变量函数或者类

当模块被导入的时候,导入模块一次和导入模块多次的效果是一样的

为什么呢?因为会出现两个模块互相导入,A导入B,B导入A,A导入B,B导入A。。。。。。。

陷入死循环,因为在第二次导入模块的时候什么都不会发生,所以循环会终止

当时,如果你必须要重新载入模块,那么可以用内建的reload函数,它带有一个参数(要重新再如的模块),并且返回重新再如的模块

命名模块:加上 .py的后缀名

包:包是模块所在的目录,为了让python将其作为包对待必须在包内包含一个命名为__init__.py的文件(模块)

 

本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1605278

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。