Python常见内置模块

Python常见内置模块

一、sys模块

sys.argv()

在python脚本传参使用

 

 

sys.exit()

 

系统退出

 

 

 

 sys.getdefaultencoding()

获取系统默认编码

 

 

 sys.getfilesystemencoding()

获取文件编码

 

 

 sys.getrecursionlimit()

获取系统默认递归的最大层数

sys.setrecursionlimit(num)

设置递归的最大层数

 

 

 sys.getrefcount()

获取对象的引用计数的数量

 

 

 

二、hashlib模块

1、加密模式:散列加密(hash加密)

2、分类

1)可逆加密

①对称加密:DES

②非对称加密:RSA

2)不可逆加密

hash是典型不可逆加密:MD5、sha1256

 

 

 

 

 三、base64模块
base64是使用 A-Z,a-z,0-9,+,/这64个字符来表示任意二进制数据,一般用来对路径(url)进行编码,将非ASCII码的字符数据转换为ASCII码。将不可打印的二进制数据转换为可以打印的字符串。
1、b64encode()
使用base64编码

 

 

 

 

2、b64decode()

使用base64解码

四、Time模块

最重要的!!!

import time  :加载时间模块

time.asctime()

获取系统当前时间

 

 time.ctime()

获取系统当前时间

 

 time.time()

获取当前的时间戳

 

 time.localtime()

返回当前时间,以类似于元组的对象

 

 

 time.strftime()

将时间对象格式化成字符串

 

 time.strptime()

时间字符串转换为时间对象

五、datetime模块

datetime.datetime.now()      :         获取系统当前时间

 

 

posted on 2019-09-22 21:04  兴奋大马猴  阅读(109)  评论(0编辑  收藏  举报