- 博客(21)
- 收藏
- 关注
原创 JSON追加数据
要向已存在的 JSON 文件中追加数据,您可以按照以下步骤进行:1. **读取现有 JSON 文件**:首先读取文件中的现有数据。2. **添加新数据**:将新的数据追加到读取的数据中。3. **写回 JSON 文件**:将更新后的数据写回到 JSON 文件中。
2025-01-05 23:18:28
445
原创 json保存数据
### 说明1. **数据解析**:将每一行数据分割并转换为字典格式,日期作为键,其他数值作为列表。2. **保存为 JSON**:使用 `json.dump` 将数据写入 `data.json` 文件中,格式化输出以便于阅读。
2025-01-05 23:10:43
580
原创 绘制柱状图和折线图组合的示例程序
这个程序使用matplotlib库绘制了柱状图和折线图,并同时显示在同一个图表中。你可以根据实际需求修改x、y1和y2的值,并根据需要调整图表的样式。运行这个程序后,会弹出一个窗口显示绘制的图表,并在图表上方显示图例。
2024-12-11 21:16:09
230
原创 绘制折线图和百分比组合的示例程序
当涉及到绘制图表的问题时,我推荐使用Python中的matplotlib库来完成。下面是一个使用matplotlib库绘制折线图和百分比组合的示例程序:
2024-12-11 20:52:58
252
原创 Matplotlib绘图库
在Linux系统中,全局配置文件的位置在/etc/matplotlibrc,用户配置文件的位置在$HOME/.matplotlib/matplotlibrc。用户级.matplotlib/matplotlibrc文件(Per user .matplotlib/matplotlibrc)在当前目录下,可以为目录所包含的当前项目代码定制matplotlib配置项。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。因此使用默认设置即可。
2024-12-09 22:55:13
601
原创 Python读取多行 JSON 数据
要读取多行 JSON 数据,可以使用 Python 中的 `json` 模块,通常每一行都是一个独立的 JSON 对象。下面是一个示例代码,展示如何读取包含多行 JSON 数据的文件。
2024-12-08 13:12:15
419
原创 在鼠标单击之后,新页面滚动。
driver.find_element(By.XPATH, "//*[@id='root']/div/div[1]/div[2]/div/div/div/div/input").send_keys("音乐") # "输入搜索"# 切换到新打开的窗口。# 模拟鼠标单击操作。# 获取当前窗口句柄。# 向下滚动指定长度。# 向上滚动指定长度。# 切换回原来的窗口。
2024-11-29 00:03:33
439
原创 列表复制copy`模块
代码使用了Python中的`copy`模块,并使用了`deepcopy`函数进行深拷贝操作。深拷贝是指创建一个新的对象,并将原始对象的所有元素逐个复制到新对象中,包括嵌套的子对象。这样可以确保两个对象完全独立,互不影响。在您的代码示例中,您创建了一个列表`y`,然后使用`deepcopy`函数创建了一个新的列表`y1`,并将`y`中的元素复制到`y1`中。
2024-10-29 21:12:46
113
原创 HTML基础
1. 如何创建一个基本的HTML文件?可以使用任何文本编辑器创建一个新文件,并将其保存为以`.html`为后缀的文件。在文件中,你可以使用``声明以及``、``和``标签来构建基本的HTML结构。2. 如何添加标题和段落?使用``到``标签来创建标题,其中``是最高级别的标题,``是最低级别的标题。例如,使用`这是一个标题`来创建一个一级标题。使用``标签来创建段落。
2024-03-14 23:35:06
456
1
原创 网页下载视频
urllib.request.urlretrieve(shipindaimakuai1,r'/home/bd/下载/pachong/'+str(shipindaimakuai.index(i))+'.mp4')shipindaimakuai=jiexi.xpath('//video[@preload="none"]') # 视频代码块。jiexi=etree.HTML(yuanwen) # 解析。yuanwen=res.text # 原文。
2024-02-20 23:49:07
496
原创 MySQL基础(二)表约束和表关系
通过PRIMARY KEY定义的,它可以唯一标识表中的记录。没有申明主键,有唯一约束和非空约束,就会默认为主键。默认约束用于给数据表中的字段指定默认值,即当在表中插入一条新数据时,如果没有给这个字段赋值,那么,数据库系统会自动为这个字段插入默认值。自增约束必须与主键组合使用,默认情况下,起始值为1,每次的增量为1。唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现。唯一约束是通过UNIQUE定义的。非空约束指的是字段的值不能为NULL,在MySQL中,非空约束是通过NOT NULL定义的。
2024-02-18 16:57:03
486
1
原创 MongoDB命令
进入与退出 mongo 进入DB数据库 exet 退出DB数据库查看数据库 show dbs 显示所有数据库 db 查看在哪个数据库使用数据库 use 库名 切换/进入数据库(当数据库不存在时会自动创建)删除数据库 db.dropDatabase() (需要先进入库才能对应删除)
2024-02-17 23:40:21
876
2
原创 MySQL基础(一)
数据库的启动:service mysql start数据库的关闭:service mysql stop查看服务状态:service mysql status本地连接:mysql -u用户名 -p密码远程连接:mysql -hIP地址 -P端口 -u用户 -p密码创建数据库:CREATE DATABASE 库名;
2024-01-23 23:51:38
506
原创 网页爬虫,乱码处理。
response.encoding = 'utf-8' # 或其他正确的编码方式。response.encoding = 'utf-8' # 或其他正确的编码方式。# 可以根据具体需求,编写适合的正则表达式来提取其他数据。# 可以根据具体需求,编写适合的正则表达式来提取其他数据。print("网页标题:", title)print("网页标题:", title)print("未找到网页标题")print("未找到网页标题")# 使用正则表达式提取需要的数据。# 使用正则表达式提取需要的数据。
2024-01-18 12:40:50
1092
1
原创 凯撒密码加密和解密
caesar_encrypt`函数将给定的文本按照指定的偏移量进行加密,`caesar_decrypt`函数将加密后的文本按照相同的偏移量进行解密。在这个例子中,我们使用偏移量为3对文本进行加密,然后再使用相同的偏移量对密文进行解密。最终得到的结果应该与原始文本相同。请注意,在凯撒密码中,偏移量是循环的,所以偏移量为26的倍数时,加密和解密结果会与原文相同。`caesar_encrypt`函数使用凯撒密码算法将给定的文本加密成密文,`caesar_decrypt`函数使用相同的偏移量将密文解密回原文。
2024-01-16 22:15:47
510
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人