Python系列
Python深入浅出
Michealkz
这个作者很懒,什么都没留下…
展开
-
Python 原生方法抓取数据
一般的爬虫类库主要是使用reuests、BeautifulSoup、lxml 、json、csv、re、pymysql这几个常用的库,结合使用re 、BeautifulSoup、lxml 字符串切割与替换以及数组灵活解析数据,可用str(xxx)将数据转换成为字符串格式的数据。文章目录发送请求使用BeautifulSoup解析HTML数据使用lxml解析标签数据使用正则匹配解析数据使用json...原创 2020-02-20 16:32:14 · 435 阅读 · 0 评论 -
TypeError: Object of type bytes is not JSON serializable
笔者将mat文件用python读取数据之后,得到一个字典数组,笔者想将这个字典数组储存到json文件中,因此应该先编码json数据,因此用到了json.dumps函数进行编码,但是我使用json.dumps函数时发现有会出现问题:TypeError: Object of type 'bytes' is not JSON serializable后来查阅相关资料才发现,默认的编码函数很多数据类型都不能编码,因此可以自己写一个encoder去继承jsonencoder ,这样就能够进行编码了。clas.转载 2021-01-07 22:08:42 · 1322 阅读 · 0 评论 -
Numpy 基础操作01
NumPy 数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为 1,二维数组的秩为 2在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是数组的维数。很多时候可以声明 axis。axis=0,表示沿着第 0 轴进行操作,即对每一.原创 2020-12-07 22:41:54 · 384 阅读 · 0 评论 -
Python配置邮件发送
需求:在云主机中需要进行发送邮件来监控集群相关的指标信息,动态接收日期参数统计对应日期的数据情况并通过邮件的方式发送出来。目录发送邮件的主要方法邮件中展示表格完整的python脚本如下:发送邮件的主要方法通过配置发送人和接收人以及用户名和密码信息调用python的email功能进行发送邮件,需要云主机开外网访问,并且配置端口号465 和587两个端口号""" 发送邮件主方法,配置邮件收发信息"""def sendMail(strs,date): username="sen.原创 2020-11-08 11:41:51 · 643 阅读 · 0 评论 -
Anaconda 使用入门
目录Anaconda 与 Conda 是什么?什么是 Anaconda ?什么是 Miniconda ?什么是 conda ?包管理环境管理conda VS pipAnaconda 的优点Anaconda 安装Anaconda Navigatorconda 命令管理 condaconda 管理环境conda 管理Python设置国内镜像pycharm连接参考自:Anaconda 安装和使用指南(详细版本)Anaconda完全入门指南Anaconda 与 Conda 是什么?什么是 Ana原创 2020-10-14 21:35:29 · 481 阅读 · 3 评论 -
Jupyter Notebook设置工作目录无效解决方法
1.首先是在用户的目录下面找到.jupyter的文件夹这里是我的.jupyter文件目录如果没有jupyter_notebook_config.py文件需要运行 jupyter notebook --generate-config命令来生成这个文件,需要注意的是有时候在cmd输入的时候并不起作用,此时需要运行Anaconda Prompt,在这里的命令行中输入相应的命令来生成这个文件。接下...原创 2019-07-13 22:01:42 · 2729 阅读 · 0 评论