摘要:
爬取股票数据 [TOC] 1 爬取前的分析 技术路线:使用 requests + bs4 + re 数据网站选取原则:股票信息静态存在于 HTML 页面中,非 js 代码生成没有 Robots 协议限制 获取股票列表: 东方财富网:http://quote.eastmoney.com/stock_l 阅读全文
摘要:
利用 Python 进行批量更改文件后缀 代码 以上代码为将后缀为 "jpg" 的文件改成后缀为 "gif" 的文件。 使用方法 将含有以上代码的 python 文件 拷贝到要更改后缀名文件的文件夹中,打开 cmd 命令行,输入以下命令即可。 阅读全文
摘要:
金融数据 [TOC] 数据分析离不开数据的获取,这里介绍几种常用的获取金融方面数据的方法。 pandas datareader pandas datareader 库包含了全球最著名的几家公司所整理的金融数据,这些数据库包括: "雅虎财经" "谷歌财经" "圣路易斯储备银行" "肯尼斯·弗伦其数据库 阅读全文
摘要:
Python 数据分析中常用的可视化工具 1 Matplotlib 用于创建出版质量图表的绘图工具库,目的是为 Python 构建一个 Matlab 式的绘图接口。 1.1 安装 Anaconada 自带。 pip 安装 pip install matplotlib 1.2 引用 import ma 阅读全文
摘要:
Pandas 时间序列处理 [TOC] 1 Python 的日期和时间处理 1.1 常用模块 datetime time calendar datetime,以毫秒形式存储日期和时间 datime.timedelta,表示两个 datetime 对象的时间差 datetime 模块中包含的数据类型 阅读全文
摘要:
Ubuntu 下使用 python3 制作读取 QR 码 作者已经在 Windows 上实现 python3 制作读取 QR 码。本文主要针对解决将代码移植到 Ubuntu 系统时所遇到的问题。 相关源码 制作 QR 码时所用到的第三库是 qrcode 。读取时所用第三方库是 zxing 和 pyz 阅读全文
摘要:
Ubuntu中找不到pip3命令的解决方法 Ubuntu 有 python2 和 python3。 今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 python2 。 因为记得 Ubuntu 系统默认将 python3 的 pip 命令改成了 pip3 , 阅读全文
摘要:
Ubuntu 中查找软件安装的位置 1. 执行该程序 直接执行该程序,有时候一些程序执行时会显示出自己的位置,比如: 2. 用命令 ps e 找到该程序的名字 3. 用 find 或 whereis 命令查找文件位置。 此外,如果知道使用 apt get install 命令安装的软件,可直接用命令 阅读全文
摘要:
将文件进行分类整理 功能 根据一个文件夹中的文件类型建立相应的文件夹,将同一种类型的文件放在一个文件夹中。 实现思路 主要用到 os 和 shutil 两个库,os 用来获取文件夹中的文件对象、创建文件夹,shutil 用来移动文件到指定文件夹中。 使用方法 当然,运行需要 python 环境,并且 阅读全文
摘要:
树的遍历 三种遍历方式 1. 前序遍历 首先访问根节点,然后递归地做左侧子树的前序遍历,随后是右侧子树的递归前序遍历。 2. 中序遍历 递归地对左子树进行一次遍历,访问根节点,最后递归遍历右子树。 3. 前序遍历 递归地对左子树和右子树进行后序遍历,然后访问根节点。 前序遍历 树的遍历代码十分简洁, 阅读全文