编程学习
🐍Python(4)标准库概览
00 分钟
2023-4-16
2023-11-23
type
status
date
slug
summary
tags
category
icon
password
Email

操作系统接口

使用 os 模块,它提供了操作系统的接口。
导入并且使用:
要使用 import os
其他相关:
针对于文件的操作: shutil 模块。

文件通配符

glob 模块可以根据目录通配符来搜索文件:
并且以列表形式返回

命令行参数

命令行参数以链表形式存储于 sys 模块的argv变量。
sys 还具有stdin stdout stderr等属性,例如:

字符串正则匹配

re 模块提供了正则匹配的工具:
字符串的替换操作:

数学

math 提供了底层C函数的math库的支持:
示例如下:
random 库提供了随机数的操作:

互联网访问

urllib 提供了互联网的访问功能。
用于处理url读取信息的 request
详细信息参考:

日期与时间

Datetime 提供了时间与日期的操作。

数据的压缩

zlib 库提供了文本的压缩与解压缩等操作:
注意需要以 b 开头的字符串

性能测试

timeit 提供了关于一段代码的性能测试的功能:
事实证明元组封装和拆封交换元素比传统方式快

质量测试

doctest 用于进行质量的测试,它基于文档字符串进行检测

其他库

包含了支持专业编程工作所需的更高级的模块:
  • reprlib :提供了repr版本的定制版
  • pprint :提供了美化打印的方式
  • textwrap :模块可以格式化文本段落适应宽度
  • locale :按访问预定好的国家信息数据库
参考:
 

评论
  • Twikoo
  • Valine