参考python核心编程 ORM(Object Relational Mapper),如果你是一个更愿意操作Python对象而不是SQL查询的程序员,并且仍然希望使用关系型数据库作为你的后端,那么你可能更倾向于使用ORM。 ORM将纯SQL语句进行了抽象画处理,将其实现为python中的对象,这样你 ...
分类:
数据库 时间:
2018-06-10 12:13:23
阅读次数:
262
什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果
分类:
编程语言 时间:
2018-05-30 12:09:06
阅读次数:
222
函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 ...
分类:
编程语言 时间:
2018-05-29 12:00:42
阅读次数:
174
python的对象python对象由两部分构成:类型标识符(标识对象类型)、引用计数器(垃圾回收机制需要)每一个对象都有两个标准的头部信息:一个类型标识符去标识这个对象的类型;一个引用的计数器,用来决定是不是可以回收这个对象;对象和变量的关系1、变量(实质是指针)和对象分别保存在内存的不同部分2、变 ...
分类:
编程语言 时间:
2018-05-27 14:52:38
阅读次数:
265
本片文章主要是对pickle官网的阅读记录。 The pickle module implements binary protocols for serializing and de-serializing a Python object structure. “Pickling” is the p ...
分类:
编程语言 时间:
2018-05-26 13:59:09
阅读次数:
308
Python允许C扩展模块的编写者定义可以从Python代码操作的新类型,就像内置类型str和list类型一样。所有扩展类型的代码都遵循一种模式,但在开始之前需要了解一些细节。 基础 CPython运行时看到所有Python变量的对象类型都是 (所有Python对象的基类)。PyObject结构本身 ...
分类:
其他好文 时间:
2018-05-25 19:34:59
阅读次数:
197
返回值 使用 return_by_value 有点像C++ 11的 auto 关键字,可以让模板自适应返回值类型(返回值类型必须是要拷贝到新的python对象的任意引用或值类型),可以使用 return_by_value 替换 copy_const_reference 、 copy_non_cons ...
分类:
编程语言 时间:
2018-05-25 13:34:22
阅读次数:
179
之前实现的数据共享的方式只有两种结构Value和Array。Python中提供了强大的Manager专门用来做数据共享的,Manager是进程间数据共享的高级接口。 Manager()返回的manager对象控制了一个server进程,此进程包含的python对象可以被其他的进程通过proxies来 ...
分类:
编程语言 时间:
2018-05-23 22:10:08
阅读次数:
268
一、什么是字典? 字典是Python语言中唯一的映射类型。 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。 字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 字典类型与序列类型的区别: 1. ...
分类:
编程语言 时间:
2018-05-22 20:46:34
阅读次数:
365
json函数 使用json函数之前,首先需要导入json模块,import json 1)、json.dumps()函数 该函数是将 Python 对象编码成 JSON 字符串,例如: 2)、json.dump()函数 该函数是可以将 Python 对象编码成 JSON 字符串,并自己帮你写入到文件 ...
分类:
编程语言 时间:
2018-05-17 13:54:36
阅读次数:
183