- 博客(12)
- 收藏
- 关注
原创 “从零开始打造记账小工具:Python + Flask + Jinja2 实战教程”
这篇文章将带你一步步从零开始构建一个简单的记账小工具,通过Python + Flask + Jinja2实现。即使你是个小学生也可以跟随本教程完成整个项目,每一行代码都会详细解释其作用。我们还将包括如何安装必要的库、搭建项目结构、处理数据并将其存入数据库,以及实现数据的增删改查功能。通过这篇文章,我们完成了一个简单的记账小工具项目,展示了如何使用Python的Flask框架和Jinja2模板引擎构建一个Web应用。项目实现了记账数据的展示、添加、删除功能。
2024-09-18 17:56:52
1056
原创 【高级】Python迭代器(__iter__())与生成器(__next__()):小白也能看懂的内存高手解密!
在 Python 中,迭代器是一个可以遍历对象的工具。常见的迭代对象包括列表、元组、字符串等。() 和()。•():返回迭代器对象本身。•():返回序列的下一个元素,当没有更多元素时抛出 StopIteration 异常。**使用场景:**迭代器通常用于处理大型数据集或流数据,因为它一次只处理一个数据,而不是将整个数据集加载到内存中。适合处理大文件、生成大量数据等情况。
2024-09-12 10:36:59
702
原创 网络请求新手必备!用 Requests 模块轻松搞定 API 调用与网页抓取
如果你正在学习如何与网络交互,例如抓取网页、调用 API,或者向服务器发送数据,那么 Python 的 requests 模块就是你的不二之选。在这篇文章中,我将带你一步步了解 requests 的常用功能,并通过详细的代码示例,帮助你轻松上手。不论是简单的 GET 请求、POST 提交数据,还是更复杂的文件上传、会话保持,requests 都能让你轻松应对。解释:files 参数用于上传文件。• 智能处理:requests 会自动处理 HTTP 请求的重定向、编码、Cookie 等,让你专注于核心逻辑。
2024-09-10 10:13:51
963
原创 Python+Pymysql+PooledDB实现数据库连接池
在测试中,频繁地创建和销毁数据库连接会消耗大量的资源,并且可能导致数据库连接的泄露或者性能下降。因此,使用连接池可以有效地管理数据库连接,提高程序的性能和可靠性。我们将使用Python的pymysql库和dbutils库中的PooledDB来实现MySQL连接池。
2024-04-25 17:40:57
2806
1
原创 最新最简单 Mac M1 + Appium + iOS最新真机环境搭建
iii.配置完成使用快捷键(command+u)编译webDriverAgent到真机上,需要编译两次,第一编译需要到真机设置→通用→VPN与设备管理中信任它,第二次编译后有个Automation Running蒙层显示在真机上即成功;它是基于Apple的XCUITest框架构建的,旨在提供更高效、可靠的iOS应用自动化测试体验。Homebrew是一个包管理器,用于管理Mac上安装和管理软件包。本篇文章主要讲解appium2.0之后版本和真机之间的环境搭建,一些其它的环境安装中遇到问题可以去我。
2024-04-24 19:37:17
1096
2
原创 python+selenium+appium元素定位和各种操作方法的封装
python+selenium+appium元素定位和各种操作方法的封装
2022-05-15 18:09:50
1724
原创 mac M1+python+appium环境搭建
前言(需装环境,检测电脑是否已经安装环境)Java JDK终端输入:java -version 检测环境是否已经安装Android SDK终端输入:adb -version 检测环境是否已经安装Homebrew终端输入:brew -vpython3终端输入:Python3node终端输入:node -vJava JDK安装及环境配置1.进入java官网下载java1.8并安装2.安装完配置变量环境打开终端输入:cd ~ 进入家目录输入:ls
2022-04-09 15:26:58
3873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人