简介
女友牛牛的树莓派智能闹钟经验之谈!牛牛的第一篇技术文,我放这里辣!
Some Tricks
- 1.在做智能闹钟时,
pip install pygame
遇见问题Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-buil
,加个sudo就好了,干! - 2.
在python中出现该问题是因为文件格式编码出现了问题,解决方法如下:
*在文件头追加: # -- coding: cp936 -- 或者 # -- coding: utf-8 -*这几段编码,
同时建议编码时尽量少用中文表达,这不仅有利于减少代码编译错误,也能培养好的代码编写思维
- 3.报错
ImportError: No module named request
引用了import urllib.request
网上说python2没有这个模块,python3才有,想到是不是没有指明用python3运行(树莓派里2和3都有,于是又百度,说要在文件最开头(最开头!!!)加上
1 | #!/usr/bin/python3 |
还有运行时可以直接选择python版本
1 | python3 xxx.py |
- 4.
sublime text
安装模块时:可用anaconda命令行pip install进行安装 - 5.天气:注册心知天气,提供api(在url中的网址就是接口)
https://www.seniverse.com/products?iid=new
- 6.百度语音技术注册
注意这其中要用到百度技术
要自己注册获得这三个内容,填进去,才能调用
- 7.设置树莓派使用蓝牙输出声音
扬声器图标右击,选择要连接的蓝牙设备即可
- 8.定时播放
用crontab -e来编辑cron表
代码:
1 | import time |