![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试必备
文章平均质量分 80
今晚务必早点睡
Python程序员,互联网从业者,五年工作经验,提供简历辅导,毕设答疑,订制化小程序,爬虫与数据分析等服务。
展开
-
【完整代码】Python代码,实现selenium页面元素找不到超时时,刷新驱动和刷新页面,若能找到,继续执行下一步
Python代码,使用Selenium进行网页自动化操作,页面元素找不到超时时,每隔5秒钟刷新一次页,在这5秒内再找元素,如果刷新了页面5次后还找不到,重启驱动后,继续每隔5秒钟刷新一次页,在这5秒内再找元素,如果刷新了页面5次后还找不到,重启驱动后,继续,就这样大循环三次后还找不到,退出驱动。原创 2024-07-27 17:00:00 · 66 阅读 · 0 评论 -
【进阶】Python使用selenium 访问网页完成登录操作页面异常时——最全重试机制汇总
代码解释异常处理通过这种方式,可以更全面地处理登录过程中可能遇到的异常,并实现自动重试机制,提高登录操作的成功率和稳定性。使用装饰器可以使代码更加简洁和模块化:思路三:使用更复杂的异常处理和恢复机制在捕获异常时,可以尝试恢复或刷新页面,然后再重试登录操作:思路四:结合日志记录与重试可以加入日志记录机制,在每次重试时记录详细信息,便于后续排查问题:思路五:使用递归实现重试机制使用递归调用函数来实现重试机制,这种方法可以使代码更加简洁:思路六:结合外部配置文件管理重试参数将重试次数等参数放到配置原创 2024-07-25 23:30:05 · 570 阅读 · 0 评论 -
Python数据结构去重操作汇总【收藏版】
为自定义类提供更加复杂的去重逻辑。原创 2024-07-24 09:00:00 · 808 阅读 · 0 评论 -
Pandas使用 `iloc` 和 `loc` 常见用法汇总
是基于整数位置的选择方法,用于按位置索引选择数据。获取第一行:获取 DataFrame 的第一行。获取最后一行:获取 DataFrame 的最后一行。获取第一列:获取 DataFrame 的第一列。获取最后一列:获取 DataFrame 的最后一列。获取第一行和第一列的值:获取 DataFrame 的第一行第一列的值。获取最后一行和最后一列的值:获取 DataFrame 的最后一行最后一列的值。获取前五行:获取 DataFrame 的前五行。获取最后三行:获取 DataFrame 的最后三行原创 2024-07-18 08:00:00 · 524 阅读 · 0 评论 -
汇总Python发邮件的15个常用方式(附代码)
是一个流行的电子邮件发送服务,可以通过其 API 发送电子邮件。AWS SES 是 Amazon 的邮件发送服务,支持发送大量邮件。模块的高级功能,结合 MIME 类型的邮件,发送包含多媒体内容的邮件。是 Python 内置的一个模块,用于发送邮件。是 Zoho 提供的邮件服务,可以通过其 API 发送电子邮件。是一个强大的邮件发送服务,提供 API 接口。是一个简化的第三方库,用于发送电子邮件。是一个简化的邮件发送库,可以轻松地处理邮件发送。提供了一些额外的安全性功能,适合发送加密邮件。原创 2024-06-20 04:30:00 · 834 阅读 · 1 评论 -
Linux经典常见常用命令50条
这些命令可以帮助你完成更多样化的任务,提升Linux系统的管理和操作效率。:简化的防火墙管理工具(用于配置iptables)。:一种强大的文本处理工具,用于模式扫描和处理。:流编辑器,用于对文件或输入流进行文本转换。:配置Linux内核防火墙,用于数据包过滤。:用于管理systemd系统和服务管理器。:用于转换和复制文件,特别是磁盘克隆。:显示命令的手册页(manual)。:远程同步工具,用于文件和目录同步。:估算文件和目录的磁盘使用情况。:更改文件或目录的所有者和群组。:基于文本界面的磁盘使用分析器。原创 2024-06-17 08:00:00 · 969 阅读 · 0 评论 -
建议收藏】2024年技术前沿——数据库分类及其在具体业务场景中的应用
不同类型的数据库在特定业务场景中各具优势。选择合适的数据库需要根据业务需求、数据特性和性能要求进行综合考虑。原创 2024-06-17 01:00:00 · 907 阅读 · 0 评论 -
【收藏版】常用中间件及业务场景梳理汇总
中间件是指在分布式应用系统中,介于操作系统和应用程序之间的一类软件,为应用程序提供服务并简化其开发。中间件通常用于实现各种业务场景,例如数据处理、消息传递、负载均衡、安全管理等。原创 2024-06-14 20:10:07 · 868 阅读 · 0 评论 -
[已解决]fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can i
如图。原创 2024-06-11 02:00:00 · 652 阅读 · 1 评论 -
2024Python面试题——持续更新
正则表达式中的特殊字符用于指定搜索模式的结构。在使用正则表达式时,理解这些特殊字符是非常重要的。这些是在 Shell 脚本中检查文件存在性的基本方法,它们在日常脚本编写中非常实用,可以帮助你在执行文件操作之前确保文件的存在。这些特殊字符和转义技巧是正则表达式的基础,掌握它们对于构建有效的搜索模式非常重要。提供了一些额外的便利,如更自然的语法和不需要担心某些字符引起的问题(如空格)。在 Shell 脚本中,判断文件是否存在是一个非常常见的操作。在Python的正则表达式中,一些字符具有特殊的含义,比如。原创 2024-05-30 12:00:00 · 851 阅读 · 0 评论 -
详解__new__和__init__用法(多场景附代码)
在Python中,__new__和__init__是两个经常被提到的特殊方法,它们在对象的创建和初始化过程中扮演着重要的角色。理解这两个方法的区别和用法是深入掌握Python类和对象创建机制的关键。原创 2024-05-21 03:00:00 · 1101 阅读 · 0 评论 -
【建议收藏】Python装饰器从入门到精通汇总版(附热频考点)
Python装饰器是一种非常有用的功能,它允许用户在不修改原有函数代码的情况下增加额外的功能。装饰器可以应用于函数或方法上,用于日志记录、访问控制、度量、性能测试、事务处理、权限校验、缓存等各种场景,还有更多关于Python装饰器的高级用法和特殊场景,包括带返回值的装饰器、装饰器应用在协程上,以及使用装饰器来管理状态或者实现设计模式等。原创 2024-05-23 02:45:00 · 942 阅读 · 0 评论 -
如何编写一个API——Python代码示例及拓展
下面是一个必备的API的demo,包括用户认证、数据库交互、错误处理和更复杂的异步任务处理。使用Flask来创建一个RESTful API,涉及用户注册、登录、以及获取用户信息的功能。原创 2024-05-23 20:30:00 · 320 阅读 · 0 评论 -
如何设计出既功能丰富又性能优异的API
开发API时,综合考虑多个关键方面能确保API既能满足功能需求,又具备良好的性能和用户体验。同步/异步处理和缓存机制是提升性能和响应性的重要技术手段。通过综合考虑这些方面,你可以设计出既功能丰富又性能优异的API。支持负载均衡和服务的水平扩展。原创 2024-05-22 21:30:00 · 775 阅读 · 0 评论 -
两分钟速通Python 中的 with 关键字
with自动资源管理:自动处理资源的开启和关闭,无需显式调用关闭方法。异常安全:确保即使在发生异常时也能执行必要的“清理”操作。代码简洁:减少了资源管理相关的代码量,使代码更简洁、更易于维护。通过使用with语句,你可以让代码不仅更加安全,同时也更易于理解和维护,尤其是在涉及复杂的资源管理时。原创 2024-05-17 13:45:00 · 275 阅读 · 0 评论