python学习笔记之--模块

2022-01-09  本文已影响0人  itsenlin

定义

使用方式

python类似于go语言,因为有大量的模块才方便了开发,在程序中使用其他人员开发的模块有下面几种方式

注意,如果是包下面的模块,则模块名需要使用包名[.子包名].module形式;例如xml包结构如下:
itsenlin@itsenlin-PC:/usr/local/lib/python3.8/xml$ tree -L 2
.
├── dom
│ ├── domreg.py
│ ├── expatbuilder.py
│ ├── init.py
│ ├── minicompat.py
│ ├── minidom.py
│ ├── NodeFilter.py
│ ├── pulldom.py
│ └── xmlbuilder.py
├── etree
│ ├── cElementTree.py
│ ├── ElementInclude.py
│ ├── ElementPath.py
│ ├── ElementTree.py
│ └── init.py
├── init.py
├── parsers
│ ├── expat.py
│ └── init.py
└── sax
├── _exceptions.py
├── expatreader.py
├── handler.py
├── init.py
├── saxutils.py
└── xmlreader.py
itsenlin@itsenlin-PC:
例如导入domreg模块,需要使用如下语句
import xml.dom.domreg

常用标准库

os模块

与操作系统接口相关

sys模块

与命令行参数、错误程序输出重定向、退出等 相关操作

re模块

正则表达式相关操作

math模块

与数学运算相关操作

datetime模块

与日期、时间相关的操作

logging椟

与日志记录相关的操作

json包

所有与json格式相关的操作都在json包中实现

xml包

所有与xml格式相关的操作都在xml包中实现

http包和urllib包

与网络相关的操作在http包和urllib包内部实现

注意

上一篇 下一篇

猜你喜欢

热点阅读