- 博客(123)
- 收藏
- 关注
原创 Python 使用总结之 docx 添加图片设置图片大小详解
在日常的文档处理中,我们经常需要在 Word 文档中插入图片,并根据需要调整图片的大小。在 Python 中,我们可以使用库来方便地实现这一功能。本文将详细介绍如何使用库在 Word 文档中添加图片并设置图片的大小。使用库,我们可以方便地在 Word 文档中添加图片并设置图片的大小。通过调整width和height参数,我们可以精确控制图片的显示尺寸。这在制作报告、演示文档和其他需要包含图片的文档时非常有用。希望本文对你使用库处理图片有所帮助。如果你有任何问题或建议,欢迎在评论区留言讨论。
2024-07-13 14:41:55
449
原创 Python基础总结之字典元素的删除方法详解
字典(Dictionary)是Python中的一种内置数据结构,以键值对(key-value pair)的形式存储数据。在实际应用中,可能会遇到需要删除字典中某些元素的情况。本文将详细介绍几种删除字典元素的方法,并提供具体示例以便理解和使用。
2024-07-12 15:47:40
402
原创 Python使用总结之jieba形容词提取详解
在自然语言处理(NLP)任务中,分词是一个基础且关键的步骤。对于中文文本处理,常用的分词工具之一是jieba。本文将详细介绍如何使用jieba库进行分词,并从文本中提取出形容词。通过本文的介绍,我们了解了如何使用jieba进行中文分词和词性标注,并且成功实现了从文本中提取形容词的功能。jieba库的易用性和强大功能使其成为处理中文文本的理想工具。希望这篇博客对你有所帮助,如果有任何问题或建议,欢迎在评论区留言交流。
2024-07-11 17:52:07
343
原创 Python基础总结之上下文管理器详解(是什么是上下文管理器?)
上下文管理器是一种对象,它定义了运行时上下文,允许你在执行一段代码前后自动进行一些操作。上下文管理器的典型用途是管理资源的分配和释放,例如打开和关闭文件、连接和断开数据库等。上下文管理器的使用通常通过with语句来实现。
2024-07-09 09:01:19
435
原创 Python使用总结之DataFrame数据去重
默认情况下,保留第一次出现的重复项。如果想保留最后一次出现的重复项,可以使用在某些情况下,我们可能需要更复杂的去重逻辑。
2024-07-08 22:12:38
212
原创 Python使用总结之DataFrame使用详解
Pandas中的DataFrame是进行数据分析的强大工具,通过掌握DataFrame的创建、基本操作、索引、处理缺失值、数据聚合和合并等功能,可以极大地提升数据分析的效率和效果。希望本文对你理解和使用DataFrame有所帮助,更多高级功能和技巧需要在实际操作中不断探索和积累。
2024-07-08 18:52:23
429
原创 网络爬虫之BeautifulSoup参数详解
本文详细介绍了 BeautifulSoup 的初始化方法、解析器选择、常用参数和属性以及常用方法。通过这些知识,你可以更加高效地进行网页解析和数据提取。希望本文对你有所帮助,如果你有任何问题或建议,欢迎留言讨论。BeautifulSoup 官方文档通过阅读本文,你应该能够更加自信地使用 BeautifulSoup 进行网页数据的抓取和解析。
2024-07-05 08:36:01
1240
原创 Python使用总结之应用程序有哪些配置方式?配置方式对比
在Python程序中,管理配置信息的方法有很多,常见的方式包括使用INI文件、JSON文件、YAML文件、环境变量、以及直接在代码中定义配置。每种方式都有其独特的优势和适用场景。
2024-07-04 19:19:45
449
原创 Python使用总结之为什么列表生成式的内存开销比生成器表达式大?
因此,生成器表达式在处理大量数据或内存有限的情况下是更好的选择,因为它们具有更好的内存效率。
2024-07-04 18:52:54
295
原创 Playwright之录制脚本转Page Object类
我们今天UI自动化设计的时候,通常会遵循一些设计模式,例如Page Object模式。但是自己找元素再去填写有一些麻烦,所以我们可以通过拆解录制的脚本,将其中的元素提取出来,然后放到我们的页面中。
2024-07-04 14:39:49
947
原创 网络爬虫之爬虫逆向的学习途径、相关网站和学习资料
一个全球性的CTF(Capture The Flag)赛事信息平台,收录了各类CTF比赛。你可以通过参加这些比赛来提升自己的逆向工程和安全技能。由360公司运营的安全资讯平台,包含大量关于网络安全、逆向工程、漏洞分析等方面的文章和教程。中国高校CTF联盟,提供CTF比赛和培训,适合学生和初学者。提供各种编程语言和技术的基础教程,包括一些安全和逆向工程的入门资料。
2024-07-03 14:41:43
396
原创 网络爬虫之什么是代码混淆?初步理解代码混淆
代码混淆是一种有效的代码保护技术,但对于有经验的逆向工程师来说,混淆代码并不是不可破解的。了解常见的混淆技术和破解技巧,可以帮助爬虫工程师更好地进行逆向工程。在实际工作中,我们既要学会如何混淆代码保护自己的成果,又要掌握破解混淆的技能,以便应对各种复杂的逆向工程任务。
2024-07-03 14:22:33
1177
原创 爬虫逆向之常见的JS Hook示例
请注意,这些示例仅用于说明目的,实际应用中可能需要更复杂的处理,以适应不同的代码结构和环境。此外,hook技术的使用应遵守法律法规和道德规范,不得用于非法侵入、破坏或侵权行为。在JavaScript中,hook通常指的是通过替换或修改函数、属性或对象来拦截或修改程序行为的技术。
2024-07-02 16:41:28
669
原创 Python爬虫之爬虫逆向常见的加密方式
在Python爬虫领域,数据加密是一个重要的议题,尤其是在处理敏感信息或需要绕过网站的反爬虫机制时。下面,我们将探讨一些常见的数据加密方式,以及它们在Python爬虫中的应用。
2024-07-02 16:07:58
898
原创 Python爬虫之什么是逆向工程?逆向是什么?
前端分析:使用工具如Chrome开发者工具,分析网页的HTML结构、CSS样式和JavaScript代码。理解前端如何与后端交互,以及数据如何在客户端呈现。网络请求分析:通过抓包工具(如Wireshark、Fiddler或浏览器的网络监控功能),监控网络请求和响应,了解数据是如何传输的。数据解密:有些网站会对传输的数据进行加密,需要分析并解密这些数据。这可能涉及加密算法的识别和破解。模拟登录:对于需要登录才能访问的数据,需要分析登录过程,包括验证码的识别、Cookies和Session的管理等。
2024-07-02 16:03:58
936
原创 Python基础总结之什么是迭代?迭代的概念介绍
可迭代对象(Iterable):一个可迭代对象是任何可以提供迭代器的对象。大多数内建集合类型(如列表、元组和字典)都是可迭代的。迭代器(Iterator):迭代器是访问集合元素的对象,它实现了一个__next__()方法,用于返回序列中的下一个元素。如果没有更多元素可返回,则抛出异常。迭代过程:迭代过程是通过重复调用迭代器的__next__()方法来进行的,直到异常被抛出。
2024-07-01 10:59:42
226
原创 Python基础总结之isinstance()
object: 要检查的对象。classinfo: 一个类型或一个包含多个类型的元组。会返回一个布尔值。如果object是classinfo的实例,或者是一个classinfo子类的实例,它将返回True,否则返回False。
2024-07-01 08:52:27
285
原创 PyQt5之理解和使用Python中的qasync:连接Qt和asyncio的桥梁
qasync是一个Python库,它允许你在Qt的事件循环中使用asyncio。它提供了一种在Qt应用程序中运行asyncio协程的方法,使你能够在基于Qt的GUI应用程序中编写异步代码,而不会阻塞主事件循环。
2024-06-29 08:40:33
402
原创 PyQt5之数据库操作介绍
数据库连接:使用类来创建和打开数据库连接。例如,连接SQLite数据库可以使用如下代码:from PyQt5.QtSql import QSqlDatabase, QSqlQuery执行SQL操作:使用QSqlQuery类来执行SQL语句。例如,插入数据:query = QSqlQuery())")显示数据:可以使用或来从数据库中检索数据,并直接与QTableView等控件绑定。
2024-06-24 10:37:39
382
原创 Python使用总结之PyInstaller常用参数详解
通过上述参数的介绍,你可以根据自己的需求来调整的打包过程。记住,每个项目的情况可能不同,可能需要根据实际情况来选择合适的参数。在打包前,建议详细阅读的官方文档,以获得更全面的信息和指导。
2024-06-20 09:56:03
606
原创 Python基础总结之functools.wraps介绍与应用
是一个简洁而实用的工具,它在编写装饰器时起到了重要的作用,帮助我们保留原函数的元信息,增强代码的可读性和可维护性。无论是在日志记录、访问控制还是异步编程中,都是一个不可或缺的利器。希望本文对你理解和使用能有所帮助。
2024-06-13 09:09:23
484
1
原创 Python使用总结之随机返回列表元素直到列表为空
函数,将列表随机打乱,然后依次弹出列表中的元素。这样,每次运行代码时,都会得到一个不重复随机返回元素的顺序,直到列表为空为止。要实现一个不重复返回列表元素的功能,可以使用 Python 的。
2024-06-12 18:35:17
209
原创 Python使用总结之Python-docx操作Word文件(添加、编辑和删除文档内容,在文档中插入图片)
是一个用于创建和修改 Microsoft Word (.docx) 文件的Python库。本文将详细介绍如何使用创建、编辑、删除Word文件,以及如何添加、编辑和删除文档内容,甚至在文档中插入本地图片。
2024-06-12 18:27:01
1927
原创 Python基础总结之enumerate介绍使用
enumerate是一个内置函数,它可以在循环遍历一个序列的同时,提供每个元素的索引。它返回一个枚举对象,该对象生成包含索引和对应值的元组。enumerate是Python中一个非常有用的内置函数,它简化了在遍历序列时同时获取索引和值的过程。无论是在日常编程中,还是在数据分析、Web开发等场景下,enumerate都能大大提高我们的工作效率。希望这篇博客能帮助你更好地理解和使用enumerate函数。
2024-06-12 16:34:51
521
原创 Python使用总结之获取文件夹下的所有文件,并按照文件编号排序
这里的split_tag可以替换为你的文件名称规则对应的序号提取条件"""将文件列表按照编号排序:param file_name: 文件名称:param split_tag: 排序编号获取规则:return:"""# 正则匹配编号# 返回排序的数字因为默认的排序条件不满足我们的排序要求,所以我们需要自定义排序规则去进行文件排序。sort() 接收一个key参数作为排序方法,并根据方法的返回结果,作为排序的条件。
2024-06-07 18:25:26
405
原创 Python基础总结之functools.partial
是 Python 标准库中的一个高阶函数,它允许你固定函数的部分参数,返回一个新的函数。这个新的函数会默认使用你提供的参数来调用原函数。这在编写简洁、易于维护的代码时非常有用。
2024-06-07 18:08:55
458
原创 Python基础总结之列表排序
如果你需要按照自定义的规则对列表进行排序,可以传递一个函数给key参数,该函数会在每个元素上调用,并根据返回值进行排序。print(sorted_list) # 输出: ['apple', 'cherry', 'banana']在这个例子中,len函数被用作key参数,因此列表中的字符串会根据它们的长度进行排序。
2024-06-07 17:45:50
159
原创 Python使用总结之TypeError: the JSON object must be str, bytes or bytearray, not NoneType
处理错误的策略主要是确保尝试编码为JSON的对象不是None。这可以通过确保变量被正确赋值、检查函数返回值以及处理条件语句中的所有情况来实现。通过这些策略,你可以避免这种类型错误,并顺利地处理JSON数据。
2024-06-07 13:46:28
335
原创 Python基础总结之os.remove()的相关用法
是Python中用于删除文件的一个简单而强大的函数。通过本文的介绍,您应该对的用法、参数以及使用时需要注意的问题有了更深入的了解。在实际应用中,合理使用可以帮助您高效地处理文件删除操作。
2024-06-07 09:13:52
688
原创 Python爬虫之保存图片到本地
从网页上抓取并保存图片是一项技术性和道德性并重的任务。技术上,它涉及定位图片链接、构建完整URL、高效下载以及处理各种边缘情况和错误。我们已经看到如何使用强大的Python库如BeautifulSoup、requests和aiohttp来完成这些任务,甚至学习了一些高级技巧来优化性能和可靠性。但技术只是故事的一半。作为开发者和数据科学家,我们有责任以尊重、合法且道德的方式使用这些工具。网络不仅仅是数据的海洋;它也是创意、知识产权和个人隐私的家园。
2024-06-05 13:50:02
1356
原创 Python爬虫之BeautifulSoup模块
BeautifulSoup是一个Python库,专门用于从HTML和XML文件中提取数据。它的名字来源于一个古老的笑话:“一天,有人说:‘我做了一碗美丽的汤。这是最美的汤。在这碗汤里,我把所有漂亮的东西都放进去了。’”——就像这碗"汤"一样,BeautifulSoup将所有的HTML元素都放进一个整洁的数据结构中,让你轻松地找到并提取任何你需要的"配料"。强大:可以处理杂乱、不规范的HTML。灵活:支持多种解析器,如lxml、html.parser、html5lib等。
2024-06-05 11:10:27
2337
原创 Python基础总结之itertools模块
itertools是Python标准库中的一个模块,专门用于处理和创建迭代器。在Python中,迭代器是一种对象,它允许你逐个访问集合中的元素,而不需要一次性将所有元素加载到内存中。这使得itertools在处理大型数据集或无限序列时特别有用,因为它可以帮助你节省内存并提高性能。
2024-06-05 10:15:44
264
原创 mac 运行node版本切换命令,出现Error: sudo required (or change ownership, or define N_PREFIX)
MAC 运行 n 下载命令,操作node版本时,出现错误, Error: sudo required (or change ownership, or define N_PREFIX)这个问题的原因是当前登录用户的权限不够导致的,需要在安装命令前添加。选择想要切换的版本进行切换。切换后可以查验版本是否切换成功。安装后切换node版本, 都需要加上 sudo。
2024-05-30 16:06:53
193
原创 Python异步编程之事件循环(Event Loop)
事件循环是一个持续运行的循环,用于调度和执行任务。它不断地检查是否有任务需要执行,并在任务完成时继续处理其他任务。事件循环是实现异步编程的基础,它使得异步任务可以并发执行,而无需等待其他任务完成。在asyncio调度和执行协程(coroutine):管理协程的执行和暂停。处理I/O事件:如网络请求、文件读写等异步I/O操作。执行回调函数:处理异步任务完成后的回调。处理信号和其他事件:如定时器事件等。本文介绍了asyncio中的事件循环及其基本用法。
2024-05-25 14:10:37
595
原创 Python异步编程之asyncio模块介绍
在现代编程中,异步编程是一种重要的技术,可以提高程序的性能和响应速度。Python中的asyncio模块提供了一种方便的方式来实现异步编程。本文将介绍asyncio模块的功能和常用方法,帮助你更好地理解和应用异步编程。
2024-05-25 11:16:47
1217
原创 Python异步编程之基础概念
异步编程是一种并发编程模型,它允许程序在等待某些任务完成(如I/O操作)时,继续执行其他任务。与同步编程中必须等待一个任务完成才能继续执行下一个任务不同,异步编程通过非阻塞的方式,提高了程序的效率。本文介绍了Python异步编程的基础概念,包括协程、事件循环、任务和Future。通过理解这些概念,你可以开始编写高效的异步程序。在实际应用中,异步编程能够显著提升程序的性能和响应速度,是处理I/O密集型任务的利器。希望这篇博客能帮助你入门Python异步编程,开启高效编程的新篇章。
2024-05-25 10:24:05
878
原创 编程中同步和异步的概念是什么?应用场景有哪些?
这种操作方式比较简单直接,但存在一个缺点,即如果其中某个任务耗时比较长,那么整个程序就会被阻塞,无法继续执行后面的任务,从而降低了程序的效率。这种操作方式可以提高程序的执行效率,因为程序无需等待某个耗时很长的任务完成,可以同时处理其他任务。需要注意的是,异步操作通常会增加程序的复杂度,需要采用特定的异步编程模型和库。异步操作能够同时处理多个请求,提高应用程序的吞吐量和响应能力,适合构建高并发的Web服务器、消息队列等。对于一些快速执行完成的任务,使用同步操作更加直观和简单,没有必要引入异步操作的复杂度。
2024-05-21 10:26:47
1207
原创 如何更好地与AI交流协作?
同时,考虑到AI系统可能对特定领域的词汇、缩写或术语不熟悉,可以选择使用常用的词汇和通用的表达方式。而且,在使用AI系统时,确保网络连接安全和安装最新的安全补丁和防护软件,以保护自己和AI系统不受攻击。在与AI进行交流之前,先进行一些背景研究和准备工作,可以提高与AI交流的效果。与AI进行交流和协作的过程中,经常对AI系统进行反馈和评价是非常重要的。以上是与AI交流和协作的一些技巧和注意事项。保持学习的态度,了解最新的AI技术和交流方法,不断探索新的可能性和应用场景,可以帮助我们更好地与AI进行交流协作。
2024-05-21 10:16:23
520
Matlab语言教程.docx
2024-07-05
Fortran语言教程.docx
2024-07-05
(大学生创新创业训练计划)经验分享
2024-07-05
智能车竞赛介绍.docx
2024-07-05
MongoDB的Linux安装、基本操作.docx
2024-07-05
《maven下载、安装、配置与使用教程》
2024-07-04
网络安全相关的密码学、网络攻防、安全分析等教程.docx
2024-07-04
ROS安装配置与语法介绍文档
2024-07-04
汇编语言自学指南.docx
2024-07-03
JAVA自学指南.docx
2024-07-03
人工智能问答搭建基于智普清言.py
2024-07-03
html星空代码.html
2024-07-03
常见算法题和解题思路.docx
2024-07-03
weibo-senti-100k.csv RNN神经网络微博情感分析训练集
2024-06-05
python-weibo-analyze.rar 微博情感分析训练模型
2024-06-04
论文答辩PPT-学术类模板.zip
2024-05-19
论文答辩PPT-现代化时尚模板.zip
2024-05-19
论文答辩PPT-蓝色扁平化.zip
2024-05-19
论文答辩PPT-简约高端模板.zip
2024-05-19
论文答辩PPT-格式严谨类模板.zip
2024-05-19
设计与实现类型论文提纲
2024-05-14
UML时序图-登录时序图
2024-05-14
MAC电脑服务器管理工具Royal-TSX-6.0.1-iMacSO.com.dmg
2024-05-14
大数据面试常见问题(会这些就不用怕了!)
2024-03-18
python 修改图片大小比例
2024-03-18
常见的大学小游戏作业,python版本的
2024-03-18
浏览器插件火山翻译插件
2024-02-28
简历-优雅简约30套单页
2024-02-28
简历-稳重大气25套单页
2024-02-28
个人简历文艺清新20套单页.zip
2024-02-28
常用的测试用例编写模板
2024-02-28
mac版本谷歌浏览器插件X64版本
2024-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人