python 常用的库(os、sys、time、re)

1. os库:

- 用途:os库提供了与操作系统交互的函数,用于文件和目录的操作,例如创建、删除、重命名等。
- 使用示例:
- 导入os库:`import os`
- 获取当前工作目录:`current_dir = os.getcwd()`
- 创建目录:`os.mkdir('new_directory')`
- 注意事项:
- 在使用os库时,注意操作系统的差异性,例如路径分隔符(Windows使用反斜杠\,Unix使用正斜杠/)。
- 调用os库的函数可能会对文件系统产生影响,请小心操作。

2. sys库:
- 用途:sys库提供了与Python解释器交互的函数和变量,用于处理命令行参数、退出程序等。
- 使用示例:
- 导入sys库:`import sys`
- 获取命令行参数列表:`arguments = sys.argv`
- 退出程序:`sys.exit()`
- 注意事项:
- sys.argv列表中的第一个参数是脚本的名称,后续参数是传递给脚本的命令行参数。

3. time库:
- 用途:time库提供了与时间相关的函数,用于获取当前时间、时间戳转换等。
- 使用示例:
- 导入time库:`import time`
- 获取当前时间戳:`timestamp = time.time()`
- 格式化时间:`formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())`
- 注意事项:
- 时间戳是从1970年1月1日起的秒数,可以用于时间的计算和比较。
- 格式化时间时,需要使用适当的格式字符串来定义时间的显示方式。

4. re库:
- 用途:re库提供了正则表达式的支持,用于字符串的匹配、查找、替换等操作。
- 使用示例:
- 导入re库:`import re`
- 匹配字符串:`matches = re.findall(pattern, text)`
- 替换字符串:`replaced_text = re.sub(pattern, replacement, text)`
- 注意事项:
- 正则表达式是一种强大的工具,但也复杂且容易出错,请注意正确的表达式语法和使用方式。
- 在处理大量数据或复杂模式时,正则表达式的效率可能较低,需要谨慎使用。

posted @   乐瓜乐虫  阅读(334)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示