学习17.总结# 1.序列化 # 2.os # 3.sys # # 4.摘要 # 5.collections
程序员文章站
2022-08-20 14:42:19
1.序列化: json: dumps loads 对象转成字符串 dump load 对象转成字符串写入文件 pickle: dumps loads 对象转成类似字节 dump load 对象转成类似字节写入文件 2.os 工作目录: os.getcwd() os.chdir() 文件夹 os.mk ......
1.序列化:
json:
dumps loads 对象转成字符串
dump load 对象转成字符串写入文件
pickle: dumps loads 对象转成类似字节 dump load 对象转成类似字节写入文件
2.os
工作目录:
os.getcwd()
os.chdir()
文件夹
os.mkdir()
os.rmdir()
os.makedirs()
os.removedirs()
os.listdir()
文件
os.rename
os.remove
路径
os.path.abspath()
os.path.join()
os.path.dirname()
os.path.basename()
os.path.isabs()
os.path.isfile()
os.path.isdir()
os.path.exists()
os.path.getsize()
3.sys:
sys.argv 当做脚本执行的时候能够携带参数
sys.exit()
sys.path()
sys.platform()
4.hashlib:
md5,sha1,sha256,sha512
加密 - 校验
import hashlib md5 = hashlib.md5() md5.update(b"alex") md5.hexdigest() 加盐: 加固定盐,动态盐 import hashlib md5 = hashlib.md5(b"wusir") md5.update(b"alex") md5.hexdigest()
5.collections
1.命名元组
2.默认字典参数
3.双端队列
4.计数器 ***