python系列2:标准库和内置的基础模块

本文快速介绍了Python中一些核心模块的功能,包括文件操作、异常处理、字符串正则匹配、数学运算、日期时间处理、数据压缩、性能度量及网络通信等,为Python开发者提供了实用的模块使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模块内置api太多,不一一介绍,简单介绍一下那些模块,用到的时候也有方向

操作文件的模块 File

操作系统接口 os模块

对目录的操作
对文件属性的操作
os.system(‘命令’) 执行操作系统命令

异常模块

try:
    x = int(input("Please enter a number: "))
     break
except ValueError:
或者捕获多个
except (RuntimeError, TypeError, NameError):
      print("Oops!  That was no valid number.  Try again   ")
except ValueError:
    print("Could not convert data to an integer.")

跑出异常

raise NameError('this is  my  namerror')

文件通配符 glob模块

命令行参数

通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。

错误输出重定向和程序终止,例如:

sys.stderr.write('Warning, log file not found starting a new one\n')
Warning, log file not found starting a new one

字符串正则匹配 import re

数学的math模块

日期和时间的模块from datetime import date

数据压缩 import zlib

性能度量from timeit import Timer

测试模块import doctest or import unittest

访问互联网以及处理网络通信协议from urllib.request import urlopen 和import smtplib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

orange大数据技术探索者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值