自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 python爬虫 - 爬取html格式数据(CDSN博客)

python爬虫六部曲: 第一步:安装requests库和BeautifulSoup库 第二步:获取爬虫所需的header和cookie 第三步:获取网页 第四步:解析网页 第五步:分析得到的信息,简化地址: 第六步:爬取内容,清洗数据

2024-04-26 15:09:14 770

原创 python爬虫 - 爬取Ajax获取的Json格式数据(个人微博)

1. 第一步:安装requests库 2. 第二步:获取爬虫所需的header和cookie 3. 第三步:获取网页 4. 第四步:解析网页 5. 第五步:解析 json 结构数据体 6. 代码实例以及结果展示

2024-04-26 08:30:00 881

原创 python爬虫 - 爬取 json 格式数据(CDSN博客)

python爬虫五部曲: 第一步:安装requests库和BeautifulSoup库 第二步:获取爬虫所需的header和cookie 第三步:获取网页 第四步:解析网页 第五步:分析得到的Json数据

2024-04-25 15:45:00 625

原创 python爬虫 - 爬取 json 格式数据(巨潮网,公司年报)

python爬虫五部曲: 第一步:安装requests库 第二步:获取爬虫所需的header和cookie 第三步:获取网页 第四步:解析网页 第五步:分析得到的Json数据

2024-04-25 08:30:00 1436

原创 python爬虫 - 爬取 json 格式数据(股票行情信息:雪球网,自选股)

python爬虫五部曲: 第一步:安装requests库 第二步:获取爬虫所需的header和cookie 第三步:获取网页 第四步:解析网页 第五步:分析得到的Json数据

2024-04-24 15:45:00 933

原创 python爬虫 - 爬取html中的script数据(股票行情信息 - 雪球网 )

1. 分析页面内容数据格式 2. 使用re.findall方法,爬取股票行情(返回信息异常) 3. 使用re.findall方法,爬取股票行情(正常) 4. 使用re.search 方法,爬取股票行情(返回信息异常) 5. 使用re.search 方法,爬取股票行情(正常)

2024-04-24 08:53:15 1918

原创 python爬虫 - 爬取html中的script数据(36kr.com新闻信息)

python爬虫 - 爬取html中的script数据(36kr.com新闻信息)1. 分析页面内容数据格式2. 使用re.findall方法,爬取新闻3. 使用re.search 方法,爬取新闻

2024-04-23 14:08:57 662

原创 python爬虫 - 爬取html中的script数据(zum.com新闻信息 )

python爬虫 - 爬取html中的script数据(zum.com新闻信息 )1. 分析页面内容数据格式2. 使用re.findall方法,编写爬虫代码3. 使用re.search 方法,编写爬虫代码

2024-04-23 09:49:06 890

原创 python爬虫 - 爬取图片

1、下载图片示例1:使用 .urlretrieve() 函数 2、下载图片示例2 - 使用 open/write 函数 3、下载图片示例3 3.1 使用 open/write 下载 3.2 使用 urlretrieve下载

2024-04-12 15:15:37 556

原创 python爬虫 -爬取html格式数据(微博热搜)

1. 第一步:安装requests库和BeautifulSoup库 2. 第二步:获取爬虫所需的header和cookie 3. 第三步:获取网页 4. 第四步:解析网页 5. 第五步:分析得到的信息,简化地址 6. 第六步:爬取内容,清洗数据 7. 爬取微博热搜的代码实例以及结果展示

2024-04-12 13:00:00 2187

原创 python获取代码所在行号,输出到终端或日志文件中

python获取代码所在行号,输出到终端或日志文件中 1、使用 sys 模块 2、使用inspect模块 3、使用linecache模块 4、使用traceback模块 5、使用enumerate函数

2024-04-11 14:05:04 686

原创 python 实现从服务器下载文件

python 实现从服务器下载文件 1、使用python paramiko库 2、使用Python wget库 3、使用Python urllib库 4、使用subprocess.run()执行scp命令 5、使用os.system() 执行scp命令

2024-04-11 09:30:00 508

原创 python web 开发 - 基于tornado框架的 Hello World 示例

python web 开发 - 基于tornado框架的 Hello World 示例 1、主要步骤 2、tornado 安装 3、创建程序 4、 运行程序 5、通过浏览器访问

2024-04-10 15:45:00 245

原创 python web 开发 - 基于flask框架的 Hello World 示例

python web 开发 - 基于flask框架的 Hello World 示例 1、主要步骤 2、flask 安装 3、创建程序 4、 运行程序 5、通过浏览器访问

2024-04-10 08:30:00 494

原创 python web 开发 - 通过venv虚拟环境,进行Flask安装

python web 开发 - 通过venv虚拟环境,进行Flask安装 1、关于Flask 2、在Ubuntu 20.04上安装Flask 3、创建 Hello World

2024-04-09 14:49:53 1168

原创 python web 开发 - 常用Web框架

python web 开发 - 1、关于Web开发 2、常用Web框架 3、开发案例 3.1. 使用Flask框架创建一个简单的Web应用程序 3.2. 使用tornado框架创建一个简单的Web应用程序 3.3. 使用Django框架创建一个简单的待办事项应用程序 4、总结

2024-04-09 12:00:17 1010

原创 python界面开发 - filedialog 文件选择对话框

1.Tkinter 开发2.filedialog 文件选择对话框3.python图形界面开发 3.1. Tkinter 3.2. PyQt 3.3. wxPython 3.4. PyGTK:基于GTK 3.5. Kivy 3.6. 可视化工具

2024-03-11 15:55:51 1195

原创 python界面开发 - Canvas绘制图形

1.Tkinter 开发2. Canvas绘制图形 2.1. 示例1:绘制矩形、椭圆和多边形 2.2. 示例2:绘制柱状图、折线图 2.3. 示例3:同时绘制多个画布3. python图形界面开发 3.1. Tkinter 3.2. PyQt 3.3. wxPython 3.4. PyGTK:基于GTK 3.5. Kivy 3.6. 可视化工具

2024-03-11 11:35:03 1373

原创 python界面开发 - messagebox 提示框

1.messagebox2.Tkinter 开发3. python图形界面开发 3.1. Tkinter 3.2. PyQt 3.3. wxPython 3.4. PyGTK:基于GTK 3.5. Kivy 3.6. 可视化工具

2024-03-09 11:00:00 678

原创 python界面开发 - Checkbutton:复选框

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Checkbutton:复选框

2024-03-09 07:00:00 705

原创 python界面开发 - Label 提示框

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Label 显示提示信息 3.1. 显示文本 3.2. 修改Label的文本 3.2. 设置背景图片

2024-03-08 18:35:54 825

原创 python界面开发 - Listbox:列表框

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Listbox:用于创建列表框

2024-03-08 11:00:00 941 1

原创 python界面开发 - Menu (popupmenu) 右键菜单

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Menu (popupmenu) 右键菜单 3.1. 示例1 3.2. 示例2

2024-03-08 05:00:00 1236 1

原创 python界面开发 - Combobox 下拉框

1. Tkinter 开发2. Combobox 下拉框 2.1. 示例1 2.2. 示例13. python图形界面开发 3.1. Tkinter 3.2. PyQt 3.3. wxPython 3.4. PyGTK:基于GTK 3.5. Kivy 3.6. 可视化工具

2024-03-07 11:00:00 1362 1

原创 python界面开发 - OptionMenu菜单

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. OptionMenu 菜单 3.1. 示例1 3.2. 示例2

2024-03-07 03:00:00 964 1

原创 python界面开发 - Radiobutton:单选按钮

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Radiobutton:单选按钮 3.1. 格式说明 3.2. 定义整数类型的值 3.3. 定义字符串类型的值 3.4. 获取值 3.5. 点击事件 3.6. 示例

2024-03-06 13:18:24 722 1

原创 python界面开发 - Button 按钮

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. Button 按钮 3.1. .command 属性 3.1.1. 示例1 : command=root.quit 3.1.2. 示例2 : root.master.destroy 3.2. 动态创建Button

2024-03-06 12:45:51 1009 1

原创 python界面开发 - 窗体设置方法

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. 窗口设置方法 3.1. *.title("...") 3.2. *.geometry("400x300") 3.3. *.geometry("+100+100") 3.4. *.iconbitmap("myicon.ico") 3.5. *.state("...")

2024-03-05 14:15:00 645 1

原创 python界面开发 - 布局管理器

1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. PyGTK:基于GTK 1.5. Kivy 1.6. 可视化工具2. Tkinter 开发3. 布局管理器 3.1. 布局管理器 pack() 3.2. 布局管理器 grid() 3.3. 布局管理器 place()

2024-03-05 09:53:35 1940 1

原创 python界面开发 - Text 多行输入框使用

1. python图形界面开发 1.1. kinter 1.2. PyQt 1.3. wxPython 1.4. 可视化工具 1.5. GUI设计原则2. 基于Tkinter的 UI 开发3. Text文字区域 3.1. 基本概念 3.2. insert() 3.3. Text加上滚动条Scrollbar设计 3.4. 字形 3.5. 选取文字 3.6. Text的索引 3.7. 建立书签 3.8. 标签 3.9. Cut/Copy/Paste功能

2024-03-04 15:16:14 1572 1

原创 python界面开发 - Entry 输入框使用

python界面开发 - Entry 输入框使用1. python图形界面开发 1.1. Tkinter 1.2. PyQt 1.3. wxPython 1.4. 可视化工具2. 基于Tkinter的 UI 开发3. Entry 文本框 3.1. 基本概念 3.2. 使用show参数隐藏输入的字符 3.3. .get() 3.4. .insert() 3.5.delele() 3.6. 计算数学表达式使用eval()

2024-03-04 13:18:03 975 1

原创 基于Mosquitto和Paho,在C++中使用MQTT

基于Mosquitto和Paho,使用C++ 进行MQTT相关应用的开发1. 什么是MQTT2. MQTT的应用场景3. 基于Paho,在C++中使用MQTT 3.1. 下载Paho库 3.2. 发布消息的代码示例 3.3. 订阅消息的代码示例:4. 基于Mosquitto,在C++中使用MQTT 4.1. 安装 4.1.1. 方式一:源码安装 4.1.2. 方式二:直接安装 4.2. 发布消息的代码示例 4.3. 订阅消息的代码示例

2024-02-29 18:22:16 1144

原创 基于 mosquitto,安装部署MQTT broker环境

基于 mosquitto,安装部署MQTT broker环境1、MQTT 介绍2、mosquitto介绍3. Ubuntu下的安装 3.1. 方式一:源码安装 3.2. 方式二:直接安装4. mosquitto 服务管理5. mosquitto 常用命令 5.1. mosquitto 服务器(broker)命令 5.2. mosquitto_pub 客户端(发布者)命令 5.3. mosquitto_sub 客户端(订阅者)命令6. 客户端下载

2024-02-29 17:31:32 734

原创 python for 循环

1. 基本概念2. 可迭代对象3. 字符串的for循环4. 列表的for循环5. 元组的for循环6. 字典的for循环7. range函数的for循环8. 多层for语句9. 列表推导式10. for-else11. break & continue & return

2024-02-27 19:34:35 1202

原创 python 执行shell 命令并获取、分析执行结果

python 执行shell 命令并获取、分析执行结果 1. 步骤详解 2. 导入 subprocess 模块 3. 执行 Shell 命令 4. 获取执行结果 5. 根据返回码判断命令是否执行成功 6. 分析执行结果 7. 完整示例代码

2024-02-27 11:33:54 857

原创 Linux Shell 脚本,获取命令运行的结果

Linux Shell 脚本,获取命令运行的结果 1. 通过反引号`command`来完成 2. 使用$(command)来获取 3. 反引号 与 使用 $(command) 的区别 4. 使用$?来检查上一个命令的执行结果 5. 判断返回结果中是否包含某些字符串 5.1. 原理:判断字符串中是否包含某些字符串 5.2. 应用:判断返回结果中是否包含某些字符串

2024-02-26 18:15:41 533 1

原创 Linux shell 脚本 - for循环

例如,要访问“mango”元素,请将 @ 运算符替换为元素在数组中的位置(第一个元素从 0 开始,因此在这种情况下,“mango”将用 2 表示)。注意:有时,需要使用 ./脚本文件.sh 的方式来执行脚本,而不能使用 sh 脚本文件.sh 的方式,否则会报语法错误。注意:此时,需要使用 ./脚本文件.sh 的方式来执行脚本,而不能使用 sh 脚本文件.sh 的方式,否则会报语法错误。在 Bash 脚本中,循环扮演着几乎相同的角色,并用于自动执行重复性任务,就像在编程语言中一样。

2024-02-26 14:55:45 1324 1

原创 C++ std::map几种遍历方式(正序、倒序)

/默认定义格式(默认按key升序存储): key, value,其中key可以是任意类型//key 值为 std::uint32_t 类型//key 值为 std::string 类型//指定数据按key升序存储//指定数据按key升序存储注意:正序使用的是 std::map::iterator, 倒序使用的是:std::map::reverse_iterator。

2024-02-05 08:59:26 1012 1

原创 shell 脚本:scp 时无需输入密码

通过 expect工具,编写 shell 脚本,实现 scp 时无需输入密码

2023-10-28 18:12:39 549 1

原创 Ubuntu20 中,通过VMware安装Win10

Ubuntu20 中,通过VMware安装Win10 1、下载VMWare 2、下载Win10 3、安装VMware 4、通过VMware,安装Win10

2023-09-02 18:22:09 1075 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除