1. 首页
  2. 编程语言
  3. Python
  4. Python中模块(Module)和包(Package)的区别详解

Python中模块(Module)和包(Package)的区别详解

上传者: 2022-03-31 01:45:48上传 PDF文件 104.18 KB 热度 8次

最大的好处是大大提高了代码的可维护性。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。使用模块还可以避免函数名和变量名冲突。但是也要注意,尽量不要与内置函数名字冲突。为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包。类似的,可以有多级目录,组成多级层次的包结构。比如如下的目录结构:文件www.py的模块名就是mycompany.web.wwwNotes: 自己创建模块时要注意命名,不能和Python自带的模块名称冲突。例如,系统自带了sys模块,自己的模块就不可命名为sys.py,否则将无法导入系统自带的sys模块。Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。调用hello.test()时,才能打印出Hello, word!

下载地址
用户评论