摘要: 在 Python 中,load 和 loads 是用于处理 JSON 数据的两个函数,分别用于从文件和字符串中加载 JSON 数据。它们都属于 json 模块。以下是详细的说明和示例: json.load json.load 用于从一个文件对象中读取 JSON 数据并将其解析为一个 Python 对 阅读全文
posted @ 2024-06-12 16:42 JJJhr 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JSON 文件存储 JSON,全称为 JavaScript Object Notation, 也就是 JavaScript 对象标记,通过对象和数组的组合来表示数据,构造简洁但是结构化程度非常高,是一种轻量级的数据交换格式。 对象和数组 在 JavaScript 语言中,一切皆为对象。因此任何支持的 阅读全文
posted @ 2024-06-11 16:36 JJJhr 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 在Python中,.join() 是一个字符串方法,用于将序列中的元素以指定的字符(或字符串)连接成一个新的字符串。这个方法需要两个主要的参数:分隔符(作为调用 .join() 方法的字符串本身)和要连接的序列(如列表、元组或字符串的迭代器)。 .join() 方法的基本语法如下: separato 阅读全文
posted @ 2024-06-10 00:47 JJJhr 阅读(31) 评论(0) 推荐(0) 编辑
摘要: MySQL存储 关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,实体之间存在联系需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。 关系型 阅读全文
posted @ 2024-06-10 00:41 JJJhr 阅读(5) 评论(0) 推荐(0) 编辑
摘要: iterrows() 是 Pandas 库中 DataFrame 对象的一个方法,它允许你迭代 DataFrame 的行。当你有一个 DataFrame 并且想要逐行访问数据(或者基于每一行的数据做一些操作)时,iterrows() 会非常有用。 这个方法返回一个迭代器,产生索引和行数据作为成对的值 阅读全文
posted @ 2024-06-09 21:54 JJJhr 阅读(15) 评论(0) 推荐(0) 编辑
摘要: CSV 文件存储 CSV,全称为 Comma-Separated Values,中文可以叫作逗号分隔值或字符分隔值,其文件以纯文本形式存储表格数据。该文件是一个字符序列,可以由任意数目的记录组成,记录间以某种换行符分隔。每条记录由若干字段组成,字段间的分隔符是其他字符或字符串,最常见的是逗号或制表符 阅读全文
posted @ 2024-06-09 21:51 JJJhr 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 6.10 阅读全文
posted @ 2024-06-08 21:50 JJJhr 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.桥接模式定义:将抽象与实现分离,使他们可以独立的变化。它是用组合关系代替继承关系来实现,用于多个维度变化的实例,如图形既可按形状分,又可按颜色分。 优点: 1)由于抽象与实现分离,所以扩展能力强;2)其实现细节对客户透明。缺点:由于聚合关系建立在抽象层,要求开发者针对抽象化进行设计与编程,这增加 阅读全文
posted @ 2024-06-08 21:41 JJJhr 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、vim编辑器的使用 00、利用输出重定向将man ls的执行的结果输出到文件man.ls中 man ls >man.ls 01、使用 vim打开本目录下的man.ls文本文件,设定行号;(在命令模式下输入命令set nu) vim man.ls set.nu 02、移动到第 58 行行首,再向右 阅读全文
posted @ 2024-06-08 21:29 JJJhr 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Selenium 的使用 Selenium 是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬。对于一些 JavaScript 动态渲染的页面来说,此种抓取方式非常有效。 准备工作 Chrome 为例来讲解 Sel 阅读全文
posted @ 2024-06-02 01:27 JJJhr 阅读(8) 评论(0) 推荐(0) 编辑