随笔分类 -  Python3

摘要:解决python查询数据库字段为decimal类型的数据结果为科学计数法的问题 select CAST(u.amount AS CHAR) from user u CAST(u.amount AS CHAR) ;u.amount: Decimal类型的字段 这样查询出来的数据就不会是科学计数法了,但 阅读全文
posted @ 2020-06-26 13:12 DesireYang 阅读(4351) 评论(1) 推荐(0)
摘要:yaml文件存放测试用例 一、YAML简介 YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。 YAML是 "YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。 这么命名的方式,表示 阅读全文
posted @ 2020-04-21 15:36 DesireYang 阅读(1529) 评论(0) 推荐(2)
摘要:关于Python中的私有属性和私有方法 Python对于类的成员没有严格的访问控制限制,这与其他面相对对象语言有区别。关于私有属性和私有方法,有如下要点: 1、通常我们约定,两个下划线开头的属性是私有的(private)。其他为公共的(public); 2、类内部可以访问私有属性(方法); 3、类外 阅读全文
posted @ 2020-04-20 16:35 DesireYang 阅读(10877) 评论(0) 推荐(1)
摘要:手写Python中列表和字符串的反转 要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功能: 在Python中有专门进行列表反转的函数 reverse 阅读全文
posted @ 2020-04-01 11:16 DesireYang 阅读(654) 评论(0) 推荐(0)
摘要:Python3 list中的append()和extend()方法区别 一、append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时候会把添加的数据迭代进行添加 阅读全文
posted @ 2020-03-30 10:59 DesireYang 阅读(2011) 评论(0) 推荐(0)
摘要:Python3 推导式 推导式(又称解析式)提供了一种简明扼要的方法来创建列表、字典、集合,适用于列表、字典、集合等可迭代数据结构(iterables)。 它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。 执行顺序是依次往后执行(for 阅读全文
posted @ 2020-01-07 11:02 DesireYang 阅读(771) 评论(0) 推荐(0)
摘要:JPype调用Java代码 安装所需要的库 准备一个jar包 java工程目录 一个简单的登陆功能函数 把Java工程打包成jar文件(在 "Eclipse" 中打包) 1、项目右击选择Export导出. 2、选择JAVA file,Next 3、选择生成的jar名称和路径。 4、得到一个jar包 阅读全文
posted @ 2019-12-31 10:54 DesireYang 阅读(2271) 评论(0) 推荐(0)
摘要:jsonpath使用和json转换 (一)JSONPath JSON的XPath JSONPath表达式始终以与XPath表达式与XML文档结合使用的相同方式引用JSON结构。由于JSON结构通常是匿名的,并且不一定具有“根成员对象”,因此JSONPath假定$分配给外部对象的抽象名称。 "[摘自官 阅读全文
posted @ 2019-12-27 10:49 DesireYang 阅读(3701) 评论(0) 推荐(0)
摘要:Python3操作SQLite数据库 SQLite SQLite,是一款 轻型的数据库 ,是 遵守ACID的关系型数据库管理系统 ,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设 阅读全文
posted @ 2019-12-26 15:07 DesireYang 阅读(36533) 评论(3) 推荐(6)
摘要:日志模块 logging模块默认收集的日志是warning以上等级的 日志一共分为5个等级,从低到高分别是: | 级别 | 说明 | | : | : | | DEBUG | 输出详细的运行情况,主要用于调试 | | INFO | 确定一切按预期运行,一般用于输出重要运行情况 | | WARNING 阅读全文
posted @ 2019-12-20 15:57 DesireYang 阅读(520) 评论(0) 推荐(0)
摘要:在Python3中操作MySQL数据库 在Python3中使用mysql数据库需要安装pymysql库 操作MySQL 导包 第一步:打开数据库连接 第二步:创建游标 第三步:操作数据库 1、创建表 2、查询数据 1. Python查询Mysql使用 fetchone() 方法获取单条数据, 使用f 阅读全文
posted @ 2019-12-20 14:23 DesireYang 阅读(14466) 评论(3) 推荐(0)
摘要:一、openpyxl的使用 第一步:打开工作簿(读取Excel文件中所有的数据保存为工作簿对象) 第二步:选中表单对象 第三步:通过表单选中表格读取数据 ①读取内容(第五行第四列) ②写入内容(保存才会生效) ③获取最大行和最大列 ④按行获取所有的格子对象,每一行格子放入一个元组中 注意点:不要随便 阅读全文
posted @ 2019-12-18 15:01 DesireYang 阅读(4857) 评论(2) 推荐(0)
摘要:配置文件 常用的配置文件格式.ini/.conf 配置文件的创建(conf.ini) 配置文件的操作 1、导包 2、创建一个操作配置文件的对象(文件解析对象) 3、读取配置文件中的内容 get方法:读取出来的内容都是字符串 getint:读取整数类型的数据,读取出来是int类型 getfloat:读 阅读全文
posted @ 2019-12-17 16:46 DesireYang 阅读(489) 评论(1) 推荐(0)
摘要:对Python发送邮件进行封装 Python发送邮件分为四步 1. 连接到smtp服务器 2. 登陆smtp服务器 3. 准备邮件 4. 发送邮件 导入所需要的包 一、连接到smtp服务器 方式一:不使用ssl加密 方式二:使用ssl加密 注意:传host参数时,如果是QQ邮箱就改成'smtp.qq 阅读全文
posted @ 2019-12-16 18:01 DesireYang 阅读(1937) 评论(0) 推荐(0)