欢迎来我Python萌新的小站

Python笔记:模块和包

模块

Python中调用模块使用 import xxxx 实现。

因为Python在执行当前文件时 __init__ == "__main__" ,在被调用时 __init__ == filename ,因此,可以利用这个规律,避免在调用模块时误执行了在模块下测试时使用的代码,在模块文件中增加如下代码:

将测试代码放在该if语句下即可避免在被调用时误执行。

Python的模块可以按目录组织为包。

创建一个包的步骤是:

  • 建立一个名字为包名字的文件夹
  • 在该文件夹下创建一个__init__.py文件(文件可以为空)
  • 根据需要在该文件夹下存放脚本文件、已编译扩展及子包
  • import pack

总结

模块是一个可以导入的Python脚本文件

包是一堆按照目录组织的模块和子包,目录下的__inti__.py文件存放了包的信息

可以用 import xxximport xxx as xxfrom xxx import xxx 等语句导入模块和包

喜欢 (1)分享 (0)