python常用模块学习3
# # dic='{"name":"tang"}'
# # f=open("hello",'w')
# # f.write(dic)
# # f.close()
# #
# #
# #
# # f_read=open("hello",'r')
# # data=f_read.readline()
# # print(type(data))
# #
# # print(eval(data)['name'])
#
#
# import json-----
#
# # 规范:
#json模块--------
#
# dic = {'name': 'alex'} # --->{"name":"alex"}--->'{"name":"alex"}'
# # dic_str=json.dumps(dic) #将数据类型转换为json格式
# f = open("new_hello", "w")
# # f.write(dic_str)
# json.dump(dic, f)
#
# f.close()
#
# # print(type(dic_str))
# # print(dic_str)
#
# i = 8 # ---->'8'
# s = 'hello'
# print(json.dumps(i))
# print(json.dumps(s))
#
# # a=[1,3,4,5]---->"[]"
# # print(json.dumps(a))
#
#
# f_read = open("new_hello", "r")
# # print(f_read.read())
# data = json.loads(f_read.read())
# print(data['name'])
# print(type(data)) #如果字符串遵循json.dump符合json语法,也可以使用json.loads方法,无序成对使用
# import json
# with open("json_test","r") as f:
# data=f.read()
# print(data)
# data=json.loads(data)
# print(data['name']) #---------pickle模块--------
import pickle
# dic={"name":"alex","age":18}
# print(type(dic))
# j=pickle.dumps(dic)
# print(type(j))#class "bytes" # f=open("序列化对象pickle","wb")#注意w是写入str,wb是写入bytes,j是bytes
# f.write(j)#-------等价于pickle.dump(dic,f)
#
# f.close() #------------返序列化
f=open("序列化对象pickle","rb") data=pickle.load(f)
print(data['age'])
f.close()
python常用模块学习3的更多相关文章
- Python常用模块学习
1.模块介绍 2.time & datetime模块 3.random 4.os 5.sys 6.shutil 7.json&pickle 8.shelve 9.xml处理 10.ya ...
- python常用模块学习2
#sys模块 import sys # # print(sys.argv)#命令行参数List,第一个元素是程序本身路径 #主要用作网络请求判断 # command=sys.argv[1] # pat ...
- python常用模块学习1
import time time.sleep(1)#暂停时间 time.time()#显示当前系统时间戳 t=time.localtime()#结构化当地时间,可以将结构化时间想象成一个类 print ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- Day5 - Python基础5 常用模块学习
Python 之路 Day5 - 常用模块学习 本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shel ...
- python常用模块之时间模块
python常用模块之时间模块 python全栈开发时间模块 上次的博客link:http://futuretechx.com/python-collections/ 接着上次的继续学习: 时间模块 ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
- python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess logging re正则
python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess ...
- Python常用模块sys,os,time,random功能与用法,新手备学。
这篇文章主要介绍了Python常用模块sys,os,time,random功能与用法,结合实例形式分析了Python模块sys,os,time,random功能.原理.相关模块函数.使用技巧与操作注意 ...
随机推荐
- Python用MyQR生成自定义个性二维码
MyQR是一个能够生成自定义二维码的python第三方库,根据需要能够生成普通二维码.带背景图片的艺术二维码.动态二维码. 1.MyQR安装 安装非常简单,直接用pip install MyQR,需要 ...
- 将HTML5封装成android应用APK文件若干方法(转)
HTML5拥有很多让人期待已久的新特性.HTML5的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动设备上使用HTML5技术.随着HTML5跨平台支持的不断增强和智能手机的 ...
- JavaScript export
export The export statement is used when creating JavaScript modules to export functions, objects, o ...
- ORACLE DG 库参数db_file_name_convert和log_file_name_convert的作用
https://www.cnblogs.com/xqzt/p/5089826.html ORACLE DG 库参数db_file_name_convert和log_file_name_convert的 ...
- P1538迎春舞会之数字舞蹈
传送 输入输出样例:(洛咕的太丑了就不放了) (1前面有三个空格) 这真是一群闲(qian)圈(zou)的人.大号+小号提交了不下10遍终于a了 好了我们来研究一下这些数字"美观" ...
- int 和 字节 相互转换
In [10]: n = 0xf1f2 In [11]: bin(n) Out[11]: '0b1111000111110010' In [12]: n.bit_length() Out[12]: 1 ...
- 再说vim 乱码问题
在vimrc设置中, 可以简写: file = f encoding = enc fileencodings = fencs fileencoding = fenc 主要有四个编码, 要了解它们的含义 ...
- 手把手教您在 Windows Server 2019 上使用 Docker
配置 Windows 功能 要运行容器,您还需要启用容器功能 Install-WindowsFeature -Name Containers 在 Window Server 2019 上安装 Dock ...
- Java面试中hashCode()与equals(Object obj)方法关系的准确回答
原文地址: https://blog.csdn.net/qq_19260029/article/details/77917925 hashCode()与equals(Object obj)都是Java ...
- Jmeter之正则表达式提取器
在很多情况下,我们需要提取响应结果中的一些信息,供后续功能使用.可以使用后置处理器中的正则表达式提取器. 一.正则表达式提取器 二.配置说明 1.姓名:标识 2.注释:备注 3.Apply to:正则 ...