- 博客(9)
- 资源 (44)
- 收藏
- 关注
原创 9.5.3 Cursor对象
class sqlite3.Cursor 本类定义了Cursor对象,主要有以下的属性和方法:execute(sql[, parameters]) 执行一个SQL语句。此SQL语句可以通过参数parameters进行替换。例子:import sqlite3 con = sqlite3.connect(":memory:")cur = con.cursor()cur.execute("create
2016-04-28 21:05:48 2181
原创 9.5.2 Connection对象
class sqlite3.Connection 本类定义了SQLite数据库连接,它的属性和方法如下:isolation_level 隔离的级别。None表示自动模式,可以选择“DEFERRED”、“IMMEDIATE”或者“EXCLUSIVE”等级。 in_transaction 返回是否还在事务当中,如果是返回True,否则返回False。本属性只读。 cursor([cursorClass
2016-04-28 21:00:20 1960
原创 9.5 sqlite3--SQLite数据库DB-API2.0接口
本模块主要提供了对SQLite数据库进行操作的接口。SQLite数据库是一个C写的轻量级的文件型数据库,它不需要独立的进程运行,可以直接嵌入应用程序里的数据库。本模块提供的数据库接口,与其它大型的数据库接口是一样的,因此编写的SQL语句是可以直接应用于PostgreSQL或者Oracle数据库。 为了使用本模块,需要先创建一个Connection对象,用来表示数据库接口,下面来访问数据库examp
2016-04-24 23:30:52 4738
原创 9.4 marshal--Python内部对象序列化
本模块主要提供了针对Python内部对象进行保存到文件,以及从文件读取对象出来。保存到文件的格式采用二进制的方式,不过这个格式并没有文档介绍,因为本模块主要使用在Python内部临时编译代码.pyc文件进行操作,并且不考虑不同Python版本之间的兼容性。本模块存在的意义就是为了Python内部使用,比如Python内部的库等等。marshal.dump(value, file[, version
2016-04-24 23:28:05 3618
原创 9.1.4 什么样数据类型可以打包和解包
下面的数据类型可以用来打包:l None,True,Falsel 整数、浮点数、复数l 字符串、bytes、bytearraysl 元组、列表、集合和字典等,不过要求这些容器只能包含可以被打包的类型对象。l 在模块顶层定义的函数,主要使用def定义的函数,非lambda定义。l 模块顶层定义的内置函数l 模块顶层定义的类l 有支持__dict__和___getstate__()可打包的实例。 例子
2016-04-18 23:32:58 2603
原创 9.1.3 模块接口
pickle.HIGHEST_PROTOCOL 一个整数,表示支持协议的最高版本。例子:#python 3.4import pickle r = pickle.HIGHEST_PROTOCOLprint('version:', r)结果输出如下:version: 4 pickle.DEFAULT_PROTOCOL 一个整数,表示默认使用的协议版本。例子:#python 3.4import pick
2016-04-18 22:48:29 2495
原创 9. 数据保存库
本库主要提供了把Python数据保存到磁盘文件的功能。pickle和marshal模块可以把多种Python数据类型的数据生成一个字节流,然后从字节流创建一个对象。不同类型的DB管理模块支持HASH的映射字符串保存。9.1 pickle--Python对象序列化操作本模块主要提供了二进制协议来对Python对象结构进行序列化和反序列化的操作,其实就是把一个内存里的对象保存到磁盘文件,以便以后可以再
2016-04-10 11:40:24 2252
原创 8.8.2 打包操作
本模块里还提供了对文件进行压缩包创建,以及解压缩包的功能,主要使用 zipfile和 tarfile模块的功能来实现。shutil.make_archive(base_name, format[, root_dir[, base_dir[, verbose[, dry_run[, owner[, group[, logger]]]]]]]) 创建一个ZIP或tar的压缩包,并返回它的名称。参数ba
2016-04-04 20:29:11 2084
原创 8.8 shutil--高级的文件操作
本模块主要提供了一些对文件和多个文件的高级操作,比如文件的拷贝功能、文件的删除功能。如果只是想对一个文件进行操作,使用os模块操作就可以了。不过要值得注意的一点是本模块里拷贝文件和删除文件,在有一些情况下系统的元数据没有办法拷贝和删除。8.8.1 目录和文件操作shutil.copyfileobj(fsrc, fdst[, length]) 拷贝文件类似的对象fsrc的内容到目标对象fdst。参数
2016-04-04 20:24:54 2910
python抓取天气并分析 实例源码
2017-08-28
书《深度学习》
2017-03-13
国产8051模拟器
2016-09-10
tinyxml2配套源码
2016-06-27
selenium的浏览器驱动
2016-06-14
开源鸿蒙4.0不能进入桌面的补丁
2024-03-17
开源鸿蒙 4.0 RK3566开发板配置
2024-03-17
svm_hog_data.rar
2020-03-02
实现numpy的C++库扩展
2019-11-24
python web py入门配套源代码
2018-02-23
webpy演示例子1
2018-02-21
胶囊模型的代码
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人