- 博客(914)
- 资源 (4)
- 收藏
- 关注

原创 python 目录
python基础 print()https://blog.youkuaiyun.com/qq_26086231/article/details/108681045 input()https://blog.youkuaiyun.com/qq_26086231/article/details/108681143 文件处理表格处理request请求
2021-12-10 17:58:29
493
1
原创 python pandas数据处理,对比两个xlsx文档的两列数据做对比匹配,然后复制单元格值
文档A批次编号编号风险等级意见ps001code1低风险同意ps001code2中风险同意ps001code3低风险同意ps001code4低风险同意ps001code5低风险同意ps001code6低风险同意ps002code11低风险同意ps002code12中风险否决ps002code13低风险否决ps002code14低风险否决ps002code15中风险否决ps002code16低风险否决。
2024-12-09 22:17:14
551
原创 python 文件跨目录读取文件
相对路径:使用相对路径时,确保路径相对于运行测试文件的当前工作目录是正确的。绝对路径:调试时可以使用绝对路径,以确保路径问题不会影响文件读取。动态路径:可以通过os模块动态获取项目根目录,并基于根目录构造文件路径。文件存在检查:在读取文件之前,使用检查文件是否存在,以避免路径错误导致的异常。
2024-11-17 21:58:59
368
原创 pytest 接口串联场景
在编写接口测试时,如果有多个接口需要串联在一起调用,并且这些接口共同构成了一个业务场景,通常可以使用以下几种方法来组织代码,使其更具可读性和维护性。
2024-11-17 18:47:12
544
原创 python loguru使用 sys._getframe(1) 获取调用函数的栈帧信息,并从中提取文件名、行号和函数名
【代码】python loguru使用 sys._getframe(1) 获取调用函数的栈帧信息,并从中提取文件名、行号和函数名。
2024-11-17 18:41:05
162
原创 python 使用进程池并发执行 SQL 语句
这里定义了一个包含多个 SQL 语句的列表。每个语句都是一个插入操作,将数据插入到 Hive 表table1中。你可以根据实际需求修改这些 SQL 语句。函数是用于执行单个 SQL 语句的函数。:为当前数据库连接创建一个游标对象cursor,这个游标用于执行 SQL 语句。:执行传入的 SQL 语句。这个函数会被进程池中的每个进程调用,每个进程都会独立执行一个 SQL 语句。进程池:通过实现,可以绕过 Python 的 GIL 限制,实现真正的并行处理。适用场景。
2024-10-30 22:16:47
1223
原创 python pandas compare比较两个DataFrame或Series对象的差异。
【代码】python pandas compare比较两个DataFrame或Series对象的差异。
2024-08-14 22:15:18
490
1
原创 gitee拉取项目,提交代码
git config --global user.name '林俊xxx'6,获取 RSA 公钥内容,并配置到 SSH公钥 中。2,gitee配置成员仓库权限。5,生成 RSA 密钥。
2024-08-08 21:07:01
325
原创 Django 表单error_messages , 表单校验提示
在Django中,是表单字段的一个参数,允许你为特定的验证错误自定义错误消息。默认情况下,Django的表单字段会为常见的验证错误提供默认的错误消息。但是,你可能想要为你的应用提供更加用户友好的或者本地化的错误消息。要自定义错误消息,你可以在定义表单字段时提供一个字典,其中包含错误代码到自定义错误消息的映射。错误代码是Django在验证过程中使用的内部代码,用于标识不同类型的错误。
2024-07-27 20:14:19
1033
原创 Django 表单常用字段参数
在Django中,表单(Form)是用来处理HTML表单数据的重要工具。Django的表单API允许你定义表单字段及其验证规则。每个表单字段都可以通过多种参数来定制其行为。
2024-07-24 21:58:00
1051
原创 Django Form表单,常用表单字段
在Django中,表单(Forms)是处理用户输入数据的重要工具。Django提供了两种主要方式来创建和处理表单:使用Django的表单API手动创建表单,或者使用模型表单(ModelForms)自动从数据库模型生成表单。
2024-07-23 21:46:01
1545
原创 python lambda表达式
如果函数的代码很多,通常不建议使用lambda表达式。lambda函数的设计初衷是为了快速定义简单的、单行的、匿名的小函数。如果函数体包含多行代码或者逻辑复杂,那么应该使用常规的def关键字来定义函数。以下是一些适合使用lambda函数的情况:当需要一个简单的函数作为参数传递给其他函数时,比如sortfiltermap等。当需要一个不会在其他地方复用的简单函数时。当想要保持代码的简洁性,特别是对于非常短的函数体时。而不适合使用lambda函数的情况包括:当函数体需要多行代码时。
2024-07-23 10:21:01
282
原创 Django [实战] 通过表单上传文件
在Django中上传文件通常涉及到以下几个步骤:Test/app14Test/Test/settings.pyTest/Test/urls.py在模型中添加一个Test/app14/models.py创建一个表单,用于上传文件Test/app14/forms.py Test/app14/views.py 注意,文件上传的表单需要设置属性Test/templates/14/Upload.html上传文件成功后,重定向至一个提示文件上传成功的页面Test/templat
2024-07-22 23:35:10
932
原创 Django CSRF令牌
在Django中,为了防止CSRF(Cross-Site Request Forgery,跨站请求伪造)攻击,Django提供了一个中间件,它会自动在所有的POST表单中添加一个隐藏的CSRF令牌字段。这个令牌在服务器端生成,并在用户提交表单时验证,以确保请求是来自同一个网站的合法请求。
2024-07-22 23:01:52
574
原创 Django transaction.atomic()事务处理
在Django中,transaction.atomic()是一个上下文管理器,它会自动开始一个事务,并在代码块执行完毕后提交事务。如果在代码块中抛出异常,事务将被自动回滚,确保数据库的一致性和完整性。在实际应用中,你可能需要根据具体的业务逻辑来决定何时抛出异常,以触发事务回滚。例如,如果某个操作依赖于另一个操作的成功,那么在第一个操作失败时,你可能需要抛出异常,以防止后续操作被执行,从而保持数据的一致性。
2024-07-21 23:59:08
983
原创 Django cursor()增删改查和shell环境执行脚本
在Django中,cursor()方法是DatabaseWrapper对象(由django.db.connectio提供)的一个方法,用于创建一个游标对象。这个游标对象可以用来执行SQL命令,从而实现对数据库的增删改查操作。使用cursor.execute()方法执行SQL查询语句,可以获取数据库中的数据。查询your_table表中的所有记录。执行查询后,你可以使用cursor.fetchall()或cursor.fetchone()等方法来获取查询结果。
2024-07-21 16:48:58
729
原创 Django 执行原生SQL
在Django中,你可以使用Raw SQL queries来执行原生的SQL查询。这对于需要进行复杂查询或Django的ORM无法满足的查询非常有用。
2024-07-17 21:01:28
1194
原创 Django Q()函数
在Django中,Q()函数是一个非常有用的工具,主要用于构建复杂的查询。它允许你创建复杂的查询语句,包括AND、OR和NOT逻辑操作。这对于处理复杂的数据库查询特别有用,特别是在你需要组合多个条件或处理复杂的过滤逻辑时。Q对象允许你使用关键字参数或Q对象的组合来构建查询。Q对象可以被链接在一起,使用表示AND,表示OR,表示NOT。
2024-07-17 20:43:00
1295
原创 Django F()函数
F()函数在Django中是一个非常强大的工具,主要用于在查询表达式中引用模型的字段。它允许你在数据库层面执行各种操作,而无需将数据加载到Python内存中。这不仅提高了性能,还允许你利用数据库的优化功能。在查询表达式中引用模型的字段,例如可以使用F()函数执行算术运算,如加、减、乘、除等,例如或Case和When表达式,F()函数可以用于创建复杂的条件逻辑,例如在更新操作中,F()函数可以用于基于现有字段值的更新,例如F()函数可以与数据库特定的函数结合使用,例如或F()函数可以用于字段间的运算,例如。
2024-07-16 21:37:02
973
原创 Django prefetch_related()方法
prefetch_related()是 Django ORM 中用于优化查询性能的另一个重要方法,尤其在处理多对多(ManyToMany)关系和反向关系时非常有用。它允许你预加载相关对象,从而减少数据库查询次数。
2024-07-15 21:39:15
981
原创 Django select_related()方法
select_related()是Django ORM(对象关系映射)中的一种查询优化方法,主要用于减少数据库查询次数,提高查询效率。当你在查询一个模型实例时,如果这个实例有ForeignKey关联到其他模型,那么select_related()可以帮助你在一次数据库查询中同时获取到这些关联模型的数据。
2024-07-15 20:53:00
971
unittest 统计测试执行case总数,成功数量,失败数量,输出至文件,生成一个简易的html报告带饼图
2023-11-05
202334 inspect.exe
2023-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人