基本介绍

  • Python功能强大的原因就是其有大量的模块和库,Python能使用需求去下载某些已经写好的库,大大减少了使用难度。
  • Python的库**(Library)与模块(Module)**是包含关系,多个库构成了一个模块

image-20240321190426070

1
2
3
import 模块1[.类名 as 别名][,模块2[]]
from 模块 import类 或*(全部)
这是导入模块的另一种形式,在使用时无需添加模块名的前缀名称

python中的模块

python中内置库

  • 安装Python3.8以上的版本,安装时会自带一些库
  • 可以根据一些手段查看到Python的内置库

查看Python中的内置库

  • 在Python中输入以下代码
1
2
3
4
5
import sys
print(sys.modules.keys())

# 输出:dict_keys(['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'winreg', '_io', 'marshal', 'nt', '_frozen_importlib_external', 'time', 'zipimport', '_codecs', 'codecs', 'encodings.aliases', 'encodings', 'encodings.utf_8', '_signal', '_abc', 'abc', 'io', '__main__', '_stat', 'stat', '_collections_abc', 'genericpath', '_winapi', 'ntpath', 'os.path', 'os', '_sitebuiltins', '_codecs_cn', '_multibytecodec', 'encodings.gbk', '_virtualenv', '_distutils_hack', 'pywin32_system32', 'pywin32_bootstrap', 'site'])

1
2
3
4
5
sys
builtins
_frozen_importlib
_imp
_thread

Python中常用库