博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python模块(二)(序列化)
阅读量:5982 次
发布时间:2019-06-20

本文共 1346 字,大约阅读时间需要 4 分钟。

1. namedtuple

    命名元组->类似创建了一个类

from collections import namedtuplep = namedtuple("Point",["x","y","z"])p1 = p(3,4,5)print(p1) # 结果 Point(x=3, y=4, z=5)

2. os模块

    主要是针对操作系统的

    一般用来操作文件系统

    os.makedirs()可以一次性创建多级目录

    os.rmdir()删除一个文件夹

os.makedirs("baby/安哥拉/特斯拉/黄晓明") # 可以一次性创建多级目录os.mkdir("hyf\zxx\lvb") # 上层文件夹必须存在os.removedirs("baby/安哥拉/特斯拉/黄晓明") # 可以帮我们删除当前这个目录级中的所有空文件夹os.rmdir("baby/baobao/baby/黄晓明") # 指定文件夹删除

    os.path.dirname() 获取到文件的文件夹

print(os.path.dirname(r"D:\python_workspace_s18\day23 内置模块02\userinfo"))# 获取到当前文件的文件夹  D:\python_workspace_s18\day23 内置模块02

 

3. sys模块   

    主要针对的是我们的python解释器

    sys.path  模块的查找路径

import sysprint(sys.path) #查找的是Python文件的当前目录和上层目录,以及Python解释器所在文件夹的一些文件夹#结果为 ['D:\\python_workspace_s18\\day 23', 'D:\\python_workspace_s18', 'C:\\Python36\\python36.zip', 'C:\\Python36\\DLLs', 'C:\\Python36\\lib', 'C:\\Python36', 'C:\\Python36\\lib\\site-packages', 'D:\\Python_class\\03 pycharm\\anzhuang\\PyCharm 2018.2.4\\helpers\\pycharm_matplotlib_backend']

 

4. 序列化

    把一个对象拍散 叫序列化

    把拍散的内容整合回对象. 反序列化

5. pickle

    把一个对象进行序列化操作

    1. dumps()  把对象序列化成字节

    2. loads()  把字节反序列化成对象

    3. dump()  把对象序列化写入文件

    4. load()  把文件中的内容反序列化成对象

6. json

    json你可以认为是python中的字典. 有一点点的不一样

    python: True, False, None

    json: true, false, nul

    1. dumps()  把对象序列化成json

    2. loads()  把json反序列化成对象

    3. dump()  把对象序列化写入文件

    4. load()  把文件中的内容反序列化成对象

 

转载于:https://www.cnblogs.com/fu-1111/p/10186969.html

你可能感兴趣的文章
原型设计
查看>>
通过maven中properties标签定义spring版本号
查看>>
用GUI书写的ATM
查看>>
vue.js和angular.js的区别?
查看>>
行框与浮动与清除浮动
查看>>
roon
查看>>
万年历(calendar)
查看>>
解读Java内部类
查看>>
1089 最长回文子串 V2(Manacher算法)
查看>>
ExtJS 模块案例(增删改查)
查看>>
RabbitMQ 中 Connection 和 Channel 详解
查看>>
laravel 添加自定义 Provider 配置之后不生效的问题
查看>>
《陶哲轩实分析》习题10.4.2
查看>>
自定义 Android 对话框 (AlertDialog) 的样式(转载)
查看>>
反转链表(欠反转地球的债)
查看>>
SQL 存储过程里读取表内容 游标fetch的使用
查看>>
sql server 分组后字段拼接
查看>>
.net 调用SAP RFC函数获取数据的两种方式
查看>>
当迷茫在大学里泛滥成灾——李开复
查看>>
JDBC的应用实例
查看>>