随笔分类 -  python模块

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

点击右上角即可分享
微信分享提示