Python中常用模块
1、time模块
作用:时间应用
常用方法:
time.sleep() : 暂停
time.strftime() : 格式化时间字符串
应用展示:
2、random模块
作用:产生随机内容
常用方法:
random.random()产生0-1的随机浮点数
random.randint(start,stop) 产生随机整数
random.randrange([start], stop[, step])从一个指定步长的集合中产生随机数random.choice(sequence) 从序列中产生一个随机数
应用展示:
3、re模块
作用:主要进行正则匹配
. 匹配所有字符串,除\n以外
- 表示范围[0-9]
* 匹配前面的子表达式零次或多次。
+ 匹配前向的子表达式一次或多次。
$ 匹配字符串结尾
\ 转义字符,使后一个字符改变原来的意思
? 匹配前一个字符串0次或1次
{n,m} 匹配前一个字符n到m次
\d 匹配数字
\D 匹配非数字
\w 匹配字母和数字
常用方法
re.findallpattern, string, flags=O)找到RE匹配的所有字符串,并把他们作为一个列表返回
re.match(pattern, string, flags=0)从字符串的起始位置匹配,如果起始位置匹配不成功的话, match()就返回none
re.search(pattern,string, flags=0)扫描整个字符串并返回第一个成功的匹配
re.finditer(pattern, string, flags=0)找到RE匹配的所有字符串.并把他们作为一个迭代器返回re.sub(pattern, repl, string, count=O,flags=0)替换匹配到的字符串
应用展示:
4、os模块
作用:用作系统级别的工作
常用方法:
os.path模块
os.path.split(filename)将文件路径和文件名分割
os.path.dirname(filename)返回文件路径的目录部分
os.path.basename(filename)返回文件路径的文件名部分
os.path.join(dirname,basename)将文件路径和文件名凑成完整文件路径
os.path.abspath(name)获得绝对路径
os.remove() 删除文件
os.rename() 重命名文件
os.chmod(file) 修改文件权限
应用展示: