首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Python学习---重点模块之json
】的更多相关文章
Python学习---重点模块之json
注意:JSON不能转换类,不能转换函数 重点方法示例 json.dumps():实现文件写入,字符串转换[写入文件当然是JSON字符串楼] 实际上,json.dumps()只是帮我们做了一个字符串的转换,把字典转换为了json格式的字符串而已: dict={'name': 'FTL'} # 字典 dict1={"name": "FTL"} # JSON, json.loads(dict['name']) # 错误 import json dd = {'name…
Python学习---重点模块的学习【all】
time [时间模块] import time # print(help(time)) # time模块的帮助 print(time.time()) # 时间戳 print(time.clock()) # 计算CPU执行的时间 print(time.ctime()) # 默认当前时间 Sun Dec 10 22:07:16 2017 print(time.ctime(1512914742)) # 秒转换为时间 Sun Dec 10 22:05:42 2017 print(time.mkt…
Python学习---重点模块之re
正则表达式是用来操作字符串,但是字符串提供的正则是完全匹配,有时候我们需要进行模糊匹配,这个时候就需要正则表达式了.通过re模块来实现,由C语言来执行底层的匹配 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身匹配 2 元字符:. ^ $ * + ? { } [ ] | ( ) \ . : 通配符,[注意,点不能匹配换行符,且只代表一位字符] ^ : 匹配以什么为开始的字符 …
Python学习---重点模块之subprocess
subprocess是用来执行系统程序,查看系统的模块, 查看当前目录 第一种方法: import subprocess # subprocess会单独自己开辟一个线程,内部是多线程 # stdout=subprocess.PIPE 利用管道将输出的内容输出由子进程转换到主进程 obj = subprocess.Popen('dir', shell=True, stdout=subprocess.PIPE) print(obj) # <subprocess.Popen object at 0x0…
Python学习---重点模块之pickle
仅仅支持Python里面的函数等相关功能的实现,而且pickle写入的内容是看不出来的,读取的时候要求有原内容 pickled的写入: import pickle def fun(): print('ok') data = pickle.dumps(fun) # print(type(data)) # <class 'bytes'> # 注意这里是wb写入,b是二进制的意思,将里面的内容转换为bytes写入 # 否则写入的是str类型, write() argument must be str…
Python学习---重点模块之logging
日志级别 日志级别 critical > error > warning > info > debug, 默认是从warning开始打印 import logging # 日志级别 critical > error > warning > info > debug logging.debug('hello world') logging.info('hello world') logging.warning('hello world') logging.e…
Python学习---重点模块之configparse
configparse模块常用于生成和修改常见的配置文档 生成配置模块:用字典写 import configparser config = configparser.ConfigParser() config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', 'CompressionLevel': '9'} config['USER'] = {} config['USER']['User'] = 'hhh'…
Python学习---重点模块之xml
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单 数据准备 <?xml version="1.0"?> <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</year> <gdppc>141100</…
Python学习---重点模块之shelve
简单示例 import shelve f = shelve.open(r'shelve.txt') f['info'] = {'name':'ftl', 'age':23, 'sex': 'male'} f['cou'] = 'China' # 写完以后直接执行即可 # 读取 print(f.get('info'))…
python学习第四十八天json模块与pickle模块差异
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异. json 的优点和缺点 优点 跨语言,体积小 缺点 只能支持 int str list tuple dict pickle 的优点和缺点 优点 专门为python设计,支持python所有的数据类型 缺点 只能python使用,存储数据占空间大 文章来自 www.96net.com.cn…