1、os
- os。getenv(‘path’) 查看文件环境变量
- os.path.split() 将路径分为两个部分,第一部分为目录路径,第二部分为文件名
- os.path.dirname() 显示split 分割的第一个元素 目录路径
- os,path.basename() 显示split分割的第二个元素 文件名
- os.path.exists() 判断路径是否存在 存在True
- os.path.isfile() 判断文件是否存在 存在True
- os.path.isdir(‘绝对路径’) 判断文件夹是否存在
2、sys模块:负责程序跟python解释器的交流
- sys.getdefaultencoding() 获取系统当前编码
- sys.path() 返回环境变量路径,与解释器有关的
- sys.platform() 返回当前系统平台
- sys.version() 查看目前系统python版本
3、time模块
- time.time() 获取到时间戳
- time.localtime() 时间组 有9个参数
- time.asctime()
print(time.asctime())
4.time.strfime(格式化字符串,struct_time对象) 将struct_time转换为字符串
t=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
5. time.striptime(时间字符串。格式化字符串) 将字符串转换为struct_time
4、pyinstaller模块
- 可以把python解释器和脚本打包成一个可执行的文件
- 打包的可执行文件只能在和打包系统同样的环境下运行
- 步骤:
- 安装第三方模块:pip install 模块名
- 写好脚本,建议加上睡眠
- 在命令提示框 使用cd 到文件路径
- 打包命令: pyinstaller -F xx.py
- 对应文件夹下,找到dist目录,点击里面的xx.exe文件
- 修改了代码,再执行一次 pyinstaller -F xx.py
5、hashlib 加密
md5算法: 速度很快,生成结果是固定的16字节,第二个参数必须是二进制形式
import hashlib
st='yyds'
print(st.encode())
res=hashlib.new('md5',st.encode())
print(res)
print(res.digest())
print(res.hexdigest())
res=hashlib.md5(st.encode())
|