- 博客(33)
- 收藏
- 关注
原创 使用DrissionPage指定获取网站接口API需要的数据包
tab.listen.start('https://www.zhipin.com/wapi/zpCommon/data/getCityShowPosition') # 开始监听,指定获取包含该文本的数据包。seoRefer=index') # 访问网址。print(packet.response.body) # 打印请求数据。
2025-04-03 15:28:03
121
原创 监听网页请求
variant_product.get("colorName"), # 颜色名称。variant_product.get("subHeader"), # 子标题。print("GraphQL 请求出错:", response_body["errors"])variant_product.get("preview"), # 预览链接。variant_product.get("price"), # 价格。variant_product.get("name"), # 名称。
2025-04-03 15:26:29
332
原创 django开发流程3(轮播图)
首先在models中 upload_to="ads"2.在index.html中引入轮播图样式。当你运行添加轮播图时,照片会自动放入。1.views里面添加Ads。然后在settings中。
2024-09-27 12:16:48
456
原创 django开发流程1
当出现警告信息 You have 18 unapplied migration(s) 你有18个未应用的迁移。然后运行python .\manage.py runserver 启动。创建完成后,重新启动 python .\manage.py runserver。输入 python .\manage.py migrate。编写路由,访问对应路由会执行视图函数。新建的路由文件需要被总路由引入。(1)总路由文件 mysite.urls。(2)新建的main应用。新建子路由文件urls.py。
2024-09-19 21:42:35
1110
原创 一文入门mysql 数据库,小白看了都能学会
select user.id as 用户id, user.username as 用户名, role.nick as 昵称, role.level as 等级 from user inner join role on user.id = role.user_id;insert into 表名 (列1, 列2) values (值1, 值2), (值1, 值2)...insert into 表名 values (列1, 列2,列n),(列1, 列2, 列n)....如果没有条件就修改整个表。
2024-08-25 22:15:08
767
原创 一文带你了解html标签
type="reset":创建一个重置按钮,用于重置表单中的所有控件到默认值。type="password":创建一个密码输入框,输入的内容会被*隐藏。type="range":创建一个滑动条,允许用户选择一个值的范围。type="text":创建一个单行文本输入框。type="submit":创建一个提交按钮,用于提交表单。type="checkbox":创建一个复选框。type="file":创建一个文件附件。type="radio":创建一个单选按钮。<li>:列表项,独占一行,不能单独存在。
2024-08-25 22:09:56
2018
原创 python 可迭代,迭代器,生成器,装饰器
生成器在内存中占用的字节数通常是固定的,比如在上述例子中是 184 字节。即使列表的元素数量增加,生成器的内存占用也不会显著增加。相比之下,当列表中的元素数量增加时,其内存占用量会显著增长。而生成器只在需要时生成数据,因而在处理大量数据时,生成器通常比列表更加节省内存。是一种用于修改或扩展函数或方法行为的设计模式。装饰器是一个函数,它接受一个函数作为参数,并返回一个新的函数。方法时,它返回序列中的下一个元素。是指一个对象可以返回一个迭代器的对象。常见的可迭代对象有列表、元组、字符串、字典和集合。
2024-08-21 21:21:50
625
原创 python 异常处理
自定义异常类 LTOne,继承自 Exception 类super().__init__(msg) # 调用父类 Exception 的初始化方法LTOne是一个自定义异常类,继承自 Python 内建的Exception类。__init__方法用于初始化异常对象,msg参数是异常消息,用于描述异常的原因。调用父类Exception的初始化方法,以确保异常对象正确地初始化。# 无限循环,持续接收用户输入input_str = input("输入一个正整数") # 提示用户输入一个正整数。
2024-08-21 21:02:42
608
原创 MySQL的安装及配置远程链接(Windows&Linux下安装)
右键点击"此电脑"→"属性"→"高级"→"环境变量"→"系统变量"→双击"Path"→将mysql的路径"C:\Program Files\MySQL\MySQL Server 5.7\bin"添加进去→"确定"添加完毕后,配置完成后到cmd下测试一下。mysql官网上提供了两种安装方式,第一种是在线版联网安装,第二种是本地安装。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。这里选择是自定义安装,所以直接选择“Custom”,点击“Next”
2024-08-16 19:33:53
429
原创 Ubuntu操作系统的基础操作和设置(详细且全面)(1)
前言当Ubuntu系统被搭建完成以后,为了方便大家更容易上手,所以对常见的基础操作和设置进行讲解。
2024-08-12 20:52:13
1031
原创 python:管理系统小游戏
输入数字1,添加学生信息(编号, 名字,年纪,性别)输入学生id,输入学生新名字,新年纪,新性别。第一个学生id为101 后续学生自动加1。输入学生id,显示对应学生信息。输入数字2,查看所有学生信息。输入数字3,查看指定学生信息。输入学生id,删除指定学生。输入数字4,修改学生信息。输入数字5,删除指定学生。输入数字0,退出系统。
2024-07-27 15:42:14
243
原创 python:面向对象
面向对象编程(OOP)是一种强大的编程范式,它允许开发者以更自然、更直观的方式来模拟现实世界中的实体和它们之间的关系。在Python中,OOP通过类、实例、封装、继承和多态等概念来实现。
2024-07-25 22:56:30
1113
原创 python: math模块
模块是一个内置的标准库模块,它提供了对浮点数的数学运算支持。这个模块包含了一系列函数和常量,用于执行各种数学计算,比如幂运算、对数计算、三角函数计算、指数计算等。模块是Python中进行数学计算的重要工具,它提供了一系列方便、高效的函数和常量,使得在Python中进行数学计算变得非常简单和方便。:模块中包含了许多数学函数,用于执行各种数学运算。则用于计算e的幂减1的结果,这在某些算法中非常有用。模块提供了一些函数来帮助进行浮点数的比较,比如。用于计算浮点数的精确和,等等。用于计算浮点数的绝对值,
2024-07-24 22:01:42
840
原创 python:切片
Python 中的切片(slicing)是一种强大的功能,它允许你获取序列(如列表、元组、字符串等)的一个子集。切片操作通过指定序列的起始索引、结束索引(可选)和步长(可选)来实现。
2024-07-23 22:38:23
484
原创 python: 函数基础(下)
( 一种特殊的函数(自己调用自己) 必须有:递归出口)递归函数通常用于解决可以被分解为相似子问题的问题,例如计算阶乘或斐波那契数列等。
2024-07-22 11:55:36
827
原创 Open函数使用 Json与pickle Os模块
Pickle是Python特有的一个序列化模块,它可以将几乎所有的Python对象序列化为字节流,并可以反序列化恢复成原来的Python对象。但Pickle只适用于Python之间的数据交换,且不同版本的Python之间可能存在兼容性问题。:Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。Os模块是Python中用于与操作系统交互的模块,它提供了丰富的功能,包括文件和目录操作、进程管理、环境变量管理等。
2024-07-18 20:03:42
931
原创 python : 函数基础(上)
在Python中,函数通过def关键字进行定义。函数定义包括函数名称、参数列表(形参)、以冒号开头的函数体(执行的代码块)和可选的return语句(用于返回值)。## 函数的声明def 函数名():函数体return 返回值## 函数的调用函数名(参数)函数定义后面有一个英文的冒号;参数列表可以为空,但即使参数为空,括号也不能省掉;函数体必须与def之间有一定的缩进,建议缩进4个空格;函数可以没有return语句,没有return语句时函数默认返回None;
2024-07-16 19:29:27
896
原创 python基础篇总结:数据类型
运算符描述加,用于将两个数相加。减,用于将第一个数减去第二个数乘,用于将两个数相乘。除,用于将第一个数除以第二个数。求余,用于获取两个数相除的余数。//整除,用于获取两个数相除的整数部分。**幂的次方,用于将一个数的值提高到另一个数的幂次方。运算符描述加,用于将两个数相加。减,用于将第一个数减去第二个数乘,用于将两个数相乘。除,用于将第一个数除以第二个数。**幂运算,用于将一个数的值提高到另一个数的幂次方字符串是由字符组成的序列,用于表示文本数据。
2024-07-13 15:56:29
16810
1
原创 Python基础第九篇集合
在Python中,集合(Set)是一种无序且元素唯一的数据集合。集合通常用于去重或者检查成员是否存在,其元素可以是任何不可变的数据类型,比如整数、浮点数、字符串或元组。集合使用花括号{}来创建,元素之间使用逗号分隔。set(可迭代)非空集合s={}不能定义空集合,因为这是字典形式在集合中,每个元素本身就是唯一的键,因此没有键值对的概念。集合中的元素就是值。
2024-07-13 12:00:41
517
原创 Python基础第八篇:字典
字典(Dictionary)是Python中一种用于存储键值对(key-value pair)的数据结构。每个键(key)都与一个值(value)相关联,
2024-07-12 21:29:19
609
原创 Python基础第七篇:元组(有序,不可变)
元组(Tuple)是Python中的一种内置数据类型,用于存储一系列有序的元素。与列表(List)相似,但元组是不可变的(immutable),即一旦创建,就不能修改其内部的元素。元组使用圆括号()来定义,元素之间用逗号分隔。如果元组中只有一个元素,需要在该元素后面加上逗号,以区分于该元素本身和元组。
2024-07-11 13:24:18
820
原创 Python基础第六篇: python列表(有序且可变, [ ])
一.列表的定义在Python中,列表(List)是一种有序的集合,可以包含任意类型的对象,包括数字、字符串、甚至其他列表等。列表是可变的,这意味着在创建后可以修改列表的内容。列表使用方括号[]定义,并且列表中的元素通过逗号分隔。二.列表的遍历:最常见的方法是使用for循环来遍历列表中的每一个元素。eg::可以通过索引来遍历列表,虽然不如for循环直接,但有时也很有用。三.列表的常见操作。
2024-07-09 19:46:16
580
原创 Python基础第五篇:python字符串(内容详细,有不懂的发评论)
在Python中,字符串是由一系列字符组成的序列,用于存储文本信息。字符串可以用单引号(' ')、双引号(" ")或三引号(''' ''' 或 """ """)来定义。三引号通常用于定义多行字符串。检查字符串是否以指定的前缀开始,如果是输出True,否则输出False。检查字符串是否以指定的后缀结束,如果是输出True,否则输出False。遍历字符串意味着逐个访问字符串中的每个字符。这可以通过for循环实现。:返回子字符串在字符串中出现的次数。三.字符串的常见操作。
2024-07-09 13:52:49
2160
原创 Python基础第四篇:Python循环(***)
在 Python 中,可迭代类型指的是能够被迭代(遍历)的对象,如列表(list)、元组(tuple)、字符串(string)、集合(set)、字典(dictionary)等。结果如下:第一次,当i等于3时 print(f"醒醒了") 跳过循环,最后只运行了9次。第二次,当i等于3时 continue没有跳过循环,最后运行了10次。在 Python 中,循环可以嵌套,即在一个循环体内包含另一个循环体。跳过当前循环中的剩余语句,继续下一次循环,还是在for内部。终止当前循环,执行循环结束后的代码。
2024-07-05 20:59:35
607
原创 Python基础第三篇 Python分支(主要就是单分支,多分支,还有嵌套)
程序的基本执行顺序是先执行顺序结构,然后遇到条件判断会根据条件的结果执行相应的分支。通过条件可以确定是否执行开启的代码块,对应的代码要么执行,要么不执行,Python中的选择结构就是基于条件的流程控制,如。三.分支嵌套:在一个条件语句内部再嵌套另一个条件语句,即可以在。:在一个条件语句内部再嵌套另一个条件语句,即可以在。结构,这被称为分支嵌套,可以实现更复杂的逻辑控制。结构,这被称为分支嵌套,可以实现更复杂的逻辑控制。语句,如果条件为真,则执行相应的代码块。语句,如果条件为真,则执行相应的代码块。
2024-07-04 19:23:20
666
原创 Python基础第二篇 python 运算符(代码清晰,一目了然,小白看了都喜欢)
2,赋值运算符(=,+=,-=,*=,/=,%=,//=,**=)3,比较运算符(==,!=,>, =,
2024-07-03 19:43:49
436
原创 Python基础第一篇 Python解释器安装,新手看了包会
但是你在cmd终端敲python只能响应在给定环境变量里前面的那个我这里已经提前下载安装好了Python3.11.1了 所以就可以直接安装python3.12.4版本来实现多版本共存的问题。,eg:分别把他们的exe复制一份改名字python311,和python312,在终端中敲下python311或python312就能分别响应。7、为了验证是否安装成功,win+r 打开运行窗口输入 cmd 打开终端输入 python 当你出现下面画面也就说明你安装成功了。2、选择高级 点击 环境变量。
2024-07-02 20:25:23
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人