随笔分类 - python模块
摘要:1、traceback.print_exc()2、traceback.format_exc()3、traceback.print_exception() 简单说下这三个方法是做什么用的: 1、print_exc():是对异常栈输出 2、format_exc():是把异常栈以字符串的形式返回,prin
阅读全文
摘要:WMI (Windows Management Instrumentation) 模块可用于获取 Windows 内部信息,在使用Python获取Windows系统上的相关的信息可以使用WMI接口来获取, 什么是wmi? WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它
阅读全文
摘要:调用游标下的lastrowid 可以获取插入之前的表里id字段存放到哪个自增id 我再用脚本 插入三条记录 自增id就是从 7开始,获取我插入记录的 第一条记录的自增id, 下面我插入三条记录,自增id分别是7、8、9
阅读全文
摘要:查询的fetchmany fetchall函数 一次取4条记录
阅读全文
摘要:我们看到取得结果是一个元祖,但是不知道是哪个字段的,如果字段多的时候,就比较麻烦
阅读全文
摘要:fetchone 一次性只能取一行记录 原理 服务端,客户端先建立好连接,拿到执行游标,通过游标执行的sql语句 服务端把sql语句的结果 存到 客户端的游标, 客户端的游标收到后把结果存到 一个管道 客户端如果想取sql语句的结果 用fetchone 去这个管道去取 sql语句结果
阅读全文
摘要:我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system 返回的0就是这个linux命令执行状态,0就是代表命令返回成功,命令执行不成
阅读全文
摘要:记得在关闭连接前,想让insert 语句 插入数据库里面去需要加上这个 ,增删改都要加上commit() 执行脚本 返回1 代表插入1条记录 成功 查询新增一条记录 返回3 代表插入3条记录 成功
阅读全文
摘要:mysql python pymysql模块 基本使用 mysql python pymysql模块 增删改查 插入数据 介绍 commit() execute() executemany() 函数 mysql python pymysql模块 增删改查 查询 fetchone mysql pyth
阅读全文
摘要:我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢? 这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 mysql 服务端ip = 192.168.0.106 我自己电脑 192.168.0.105 创建数据
阅读全文
摘要:一、计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数。 ps:具备字典的所有功能 + 自己的功能 循环字典
阅读全文
摘要:os.chmod() 方法用于更改文件或目录的权限。 参数 path -- 文件名路径或目录路径。 flags -- 可用以下选项按位或操作生成, 目录的读权限表示可以获取目录里文件名列表, ,执行权限表示可以把工作目录切换到此目录 ,删除添加目录里的文件必须同时有写和执行权限 ,文件权限以用户id
阅读全文
摘要:该模块用来访问平台相关属性。 常见属性和方法 系统名称 返回系统/操作系统名称,例如“Linux”,“Windows”
阅读全文
摘要:标准库 python3 python2.7 都可以用 sting.ascii_letters是生成所有字母,从a-z和A-Z, string.digits是生成所有数字0-9. 生成所有字母和数字干什么?在哪个场景中会用到呢,举个例子:比如生成激活码(优惠券),激活码一般都是字母和数字组成的,首先要
阅读全文
摘要:与JSON不同的是pickle不是用于多种语言间的数据传输, 它仅作为python对象的持久化或者python程序间进行互相传输对象的方法,因此它支持了python所有的数据类型 二进制格式 dumps(obj,[,protocol]) 将obj对象序列化为string形式,而不是存入文件中 将字符
阅读全文
摘要:json 支持 str、list、dict、int、tuple 数据类型 pickle 支持Python所有里的所有数据类型 缺点: 只能在Python使用 总结: 1、JSON只能处理基本数据类型。pickle能处理所有Python的数据类型。 2、JSON用于各种语言之间的字符转换。pickle
阅读全文
摘要:datetime模块定义了下面这几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond; datetime.datetime:表示日期
阅读全文
摘要:python是1970年诞生 这个时间戳是python1970年诞生日 到现在 以小数显示时间 tm_wday 星期一到星期五 从0开始数起 time.sleep() 秒为单位 程序静止多少秒 time.gmtime() UTC时区的struct_time 取里面元组的值 打印1970年的哪一天 t
阅读全文
摘要:提供对操作系统进行调用的接口 import os os.getcwd() linux pwd命令 # linux # = linux pwd 命令 >>> os.getcwd() '/root' # windows >>> os.getcwd() 'C:\\Users\\Administrator'
阅读全文
摘要:hashlib 用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 在字符串 前面加上 b 或者用encode
阅读全文