python中常用的模块有哪些呢?

2022-06-22 16:28发布

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}  匹配前一个字符nm

\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) 修改文件权限

 

应用展示: