- 博客(19)
- 收藏
- 关注
原创 树莓派连接天猫精灵等蓝牙音箱并播放wav和pcm格式文件
树莓派连接天猫精灵等蓝牙音箱我们使用bluealsa来连接蓝牙音箱,并通过aplay实现wav文件播放一、安装配置bluealsa模块1. 安装sudo apt-get install bluealsa2. 添加用户组sudo usermode -aG bluetooth pi3. 重启并检查bluealsa服务状态sudo rebootsystemctl status bluealsa如果重启后,bluealsa服务状态为active即安装成功二、连接蓝牙音箱1. 进入
2021-08-15 10:25:19
1767
原创 jupyter notebook设置局域网环境下使用
jupyter notebook设置局域网环境下使用jupyter notebook开启局域网使用权限后,终于可以使用平板在家里各个地方学习python啦!开启方式只需要三不即可开启局域网,分别是生成配置文件,设置密码和开启端口1. 生成配置文件命令行:jupyter notebook --generate-config2. 设置密码命令行:jupyter notebook --generate-config3. 编辑配置文件配置文件中添加如下配置:c.NotebookApp
2021-08-09 16:56:29
1111
1
原创 scrapy一次启动多个爬虫(cmdline和subprocess两种方式)
scrapy一次启动多个爬虫scrapy一次启动多个爬虫通过subprocess.Popen实现多个爬虫的启动subprocess.Popen顺序启动爬虫subprocess.Popen并行执行爬虫为什么不直接用scrapy.cmdline.execute或者os.system来直接执行?scrapy一次启动多个爬虫有时候我们会写一些比较通用的爬虫,然后通过传递不同参数实现不同网站或者不同页面类型的爬取。这种情况下,要启动多个爬虫,我们有两种方式:通过继承cmdline来自定义crawlall来实
2021-08-09 16:46:55
2553
原创 matplotlib基础以及常用图示例
matplotlib基础以及常用图示例matplotlib基础以及常用图示例导入及配置中文及符号matplotlib中的几种常见图的使用直方图条形图折线图饼图散点图箱线图极线图阶梯图带标签的柱状图堆积图分块图气泡图matplotlib基础以及常用图示例导入及配置中文及符号import matplotlib.pyplot as plt# %matplotlib inlineplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.
2020-08-31 16:39:28
801
原创 树莓派入门:使用HC-SR04超声波测距模块实现测距并用LED小灯泡实现报警
树莓派入门:Python使用HC-SR04超声波测距模块实现测距并用LED小灯泡实现报警初学树莓派,一般都都是从LED小灯泡和HC-SR04超声波测距模块起步。这里将两个模块结合到一起,从而实现测距并在距离障碍物太近时闪亮LED灯进行提示准备工作准备工作分为两部分,即材料的准备和组件的连接材料准备树莓派3b+(3b、4等都可以)面包板杜邦线(母对母、公对母)HC-SR04超声波测距模块LED小灯泡电阻(可选)组件连接准备好材料后,即可开始连接组件了。然而对很多初学者来说,搞不懂树
2020-08-27 22:46:31
5101
2
原创 记树莓派安装samba遇到的坑
记树莓派安装samba遇到的坑第一次安装很顺利,没有报错,但是在配置smb.conf时候遇到了问题,没有备份。当时也没想着重新弄一份配置文件,而是选择了卸载重装,这下麻烦大了,接连报错,下面记录下正确的过程。安装过程安装sudo apt-get updatesudo apt-get install samba samba-common-bin配置/etc/samba/smb.conf...
2020-05-02 23:38:22
2523
原创 通过SSH或者写SD卡修改树莓派的WiFi账号密码
通过SSH或者写SD卡修改树莓派的WiFi账号密码通过SSH或者写SD卡修改树莓派的WiFi账号密码编辑/etc/wpa_supplicant/wpa_supplicant.conf两种修改方式通过读写SD卡通过网线通过SSH或者写SD卡修改树莓派的WiFi账号密码五一放假在家,暂时有了写闲工夫,就拿出了吃土的树莓派,奈何换了wifi账户密码,连不上了。编辑/etc/wpa_supplica...
2020-05-02 19:19:35
2132
原创 Python爬虫入门:pyquery库基础
Python爬虫入门:pyquery库基础pyquery基础使用方法find 查找节点children 子节点parent 父节点parents 祖先节点siblings 兄弟节点items 获取内容项目attr 获取属性text 提取文本html 获取html文本html = """<div><ul class="list"><li ...
2019-08-21 14:19:54
739
原创 Python爬虫入门:Beautiful Soup基础
Python爬虫入门:Beautiful Soup基础基本用法html = """<html><head><title>这是标题</title></head><body><p class="title" name="title_name"><b>这是文章标题</b></p&g...
2019-08-21 10:14:44
510
原创 python爬虫入门:lxml库进行XPath抽取
python爬虫入门:lxml库进行XPath抽取lxml起步常用规则表达式描述nodename选取此节点的所有子节点/从当前节点选取直接子节点//从当前节点选取子孙节点.选取当前节点…选取当前节点的父节点@选取属性常见用法所有节点子节点父节点属性匹配 li[@class=“xxx”]文本获取 /text()属...
2019-08-11 19:09:46
1171
原创 Python爬虫入门:requests库入门
Python爬虫入门:requests库入门requests基本用法简单起步import requestsr = requests.get('https://www.baidu.com/')print(type(r)) #<class 'requests.models.Response'>print(r.status_code) #200print(r.text)...
2019-08-01 09:56:14
2531
原创 Linux挂载exFAT以及NTFS格式U盘的方法
Linux挂载exFAT以及NTFS格式U盘的方法NTFS格式使用ntfs-3g官方源码编译安装的方法:wget http://tuxera.com/opensource/sudo tar -xzvf ntfs-3g_ntfsprogs-2017.3.23.tgztar -xzvf ntfs-3g_ntfsprogs-2017.3.23.tgz -C /opt/cd /opt/ntfs-...
2019-07-28 22:13:59
8820
2
原创 Linux如何挂载U盘?挂载的U盘没有读写权限有怎么办?
Linux如何挂载U盘?挂载的U盘没有读写权限有怎么办?检测U盘通过sudo fdisk -l来找到我们的盘,一般是dev/sda。新建一个挂载目录sudo mkdir /mnt/usb_flash来创建一个文件夹,用来挂载设备挂载设备sudo mount /dev/sda /mnt/usb_flash/来挂载设备,但是我的树莓派操作时候,提示pi用户没有权限,因为需要修改一下挂载方法...
2019-07-27 15:47:52
2825
原创 Python爬虫入门:urllib.parse模块
Python爬虫入门:urllib.parse模块urlparse()基本用法示例参数scheme参数示例allow_fragments参数示例urlparse()此方法可以实现url的识别和分段。标准链接格式为:scheme://netloc/path;params?query#fragment基本用法示例from urllib.parse import urlparseresul...
2019-07-27 14:39:57
3519
原创 关闭ssh会话后,执行的任务也跟着关闭怎么办?别担心,screen来解决
关闭ssh会话后,执行的任务也跟着关闭怎么办?别担心,screen来解决问题描述最近入手了一个树莓派,想着不在家的时候也能连接上做一些练习,奈何租住的公寓是内网环境,需要做一个内网穿透。一开始不清楚公寓提供的拨号网络是不是直连外网的,所以试着用了一下noip,结果失败了。查询资料后发现了cpolar能够实现这一需求,所以就要通过ssh连接树莓派来开启cpolar(本人没有显示屏,树莓派都是ss...
2019-07-27 14:03:56
1145
原创 Python爬虫入门:urllib中的异常处理
Python爬虫入门:urllib中的异常处理简介URLErrorHTTPError简单实例优化写法reason可以不是字符串而是一个对象简介urllib库的error模块定义了由request模块产生的异常。如果有问题,request模块会抛出error模块中定义的异常。URLErrorURLError是error异常模块的基类,request产生的异常都可以捕获。from urlli...
2019-07-23 09:47:26
355
原创 Python爬虫入门:使用urllib.request中的Handler类来构建Opener
Python爬虫入门:使用urllib.request中的Handler类来构建Opener概述验证代理Cookies概述在请求的时候,经常会遇到登录验证、处理Cookies以及设置代理等,这时候就需要Handler登场了。urllib.request模块的BaseHandler是所有Handler类的父类,提供了最基本的方法,如default_open(),protocol_request(...
2019-07-22 10:36:05
717
原创 Python爬虫入门:urllib.request.Request详解
Python爬虫入门:urllib.request.Request详解Request简介基本用法参数解析用法Request简介urlopen()方法可以实现最基本的请求的发起,但如果要加入Headers等信息,就可以利用Request类来构造请求。使用方法为:urllib.request.Request(url, data=None, headers={}, origin_req_host=...
2019-07-21 20:36:31
44746
2
原创 Python爬虫入门:urllib.request.urlopen详解
Python爬虫入门:urllib.request.urlopen详解urlopen简介基础用法urlopen(url)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML...
2019-07-21 16:09:18
33799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人