模块的种类和导入方法
1.模块的好处
① 提高了可维护性。各个函数分开,代码量相对减少,维护起来方便。我们写程序的时候也经常调用python内置模块和第三方模块。
②使用模块还可以避免函数名和变量名冲突。每个模块都有独立的命名空间,因此相同名字的函数和变量名可以存在不同的模块中。
③可多次调用
2.模块的分类
①内置标准模块(标准库)
②第三方开源模块
③自定义模块
3.help('modules') 查看已有的所有内置模块。包括自带的,第三方库的和从别人那里拿来的模块。
4.模块的调用方法(win系统里模块里方法要用dir(模块或者方法名)显示,查看当前环境的模块和方法用dir()
import module
from module import yy(可以同时调用多个模块)
from os import rmdir print(dir(rmdir))
from module.yy import xx(目录包含目录,多层目录可用)
from module import yy as rename(重命名,有的方法名称过长可用)
>>> from os import rmdir as rm >>> rmdir <built-in function rmdir> >>> rm <built-in function rmdir>
from xx import *(调用模块里所有的方法,最好别用,可能会和别的模块里方法重名。如果有变量和模块里方法一样,方法会被覆盖。)
越是困难的事越要立即去做,这样收益才会最大!!!