Python中文
首页
教程
问答
标签
搜索
登录
注册
Raspberry Pi WiFi无线电脚本问题
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我遇到了一个问题,由于我对Python不太了解,所以我希望其他人能帮助我理解我的问题所在。在</p> <p>我正在制造一台便携式无线收音机。Raspberry Pi利用Pianobar访问Pandora服务器,登录我的帐户,获取我的电台,然后开始播放第一个。在</p> <p>我遵循官方的Adafruit指南:<a href="https://learn.adafruit.com/pi-wifi-radio/overview" rel="nofollow">https://learn.adafruit.com/pi-wifi-radio/overview</a></p> <p>我一直跟着向导一直走到皮亚诺巴开始工作。我可以从命令行运行“pianobar”。它在不到10秒的时间内连接并开始播放音乐。在</p> <p>但是,当我启动允许16x2 LCD键盘与pianobar接口的脚本时,它不起作用。在</p> <p>更具体地说,它贯穿了脚本的前半部分。LCD显示IP地址并显示“正在检索站列表…”。10秒后,脚本将退出所有这些。在</p> <pre><code>pi@pandora ~/Python-WiFi-Radio $ sudo python PiPhi.py Spawning pianobar... Receiving station list... Traceback (most recent call last): File "PiPhi.py", line 288, in <module> stationList, stationIDs = getStations() File "PiPhi.py", line 190, in getStations pianobar.expect('Select station: ', timeout=10) File "/usr/local/lib/python2.7/dist-packages/pexpect.py", line 1311, in expect return self.expect_list(compiled_pattern_list, timeout, searchwindowsize) File "/usr/local/lib/python2.7/dist-packages/pexpect.py", line 1325, in expect_list return self.expect_loop(searcher_re(pattern_list), timeout, searchwindowsize) File "/usr/local/lib/python2.7/dist-packages/pexpect.py", line 1409, in expect_loop raise TIMEOUT (str(e) + '\n' + str(self)) pexpect.TIMEOUT: Timeout exceeded in read_nonblocking(). <pexpect.spawn object at 0xb6b305b0> version: 2.3 ($Revision: 399 $) command: /usr/bin/sudo args: ['/usr/bin/sudo', '-u', 'pi', 'pianobar'] searcher: searcher_re: 0: re.compile("Select station: ") TIME: -03:35/03:43 TIME: -03:35/03:43 after: <class 'pexpect.TIMEOUT'> match: None match_index: None exitstatus: None flag_eof: False pid: 2315 child_fd: 5 closed: False timeout: 30 delimiter: <class 'pexpect.EOF'> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 pi@pandora ~/Python-WiFi-Radio $ </code></pre> <p><a href="http://pastebin.com/6Lm3dTwx" rel="nofollow">http://pastebin.com/6Lm3dTwx</a>-这是我要运行的脚本</p> <p>从我的基本知识来看,它似乎比任何超时都要花更长的时间来检索站点列表。我完全迷路了,请帮帮我。谢谢!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我发现用户名“pi”是硬编码的琵琶.py! 改变 第33行(PICKLEFILE),286(pepect.spawn公司('sudo-u pi。。。 解决了我的问题。。在</p> <p>希望这有帮助。。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
2 回答
如何在乒乓球游戏中阻止球
1 回答
如何在乘法和模中不乘空间?
10 回答
如何在乘法和除以2个不同的数字之间进行交换?
10 回答
如何在也是数据一部分的单个字符上拆分大字符串
6 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
7 回答
如何在事件wxWidgets中传递自定义数据
6 回答
如何在事件中使用lambda i=i?
4 回答
如何在事件中心只接收最近的数据
4 回答
如何在事件发生之前保持云函数运行?
7 回答
如何在事件发生后使页面重定向到同一页面
1 回答
如何在事件回调之间保持python生成器的状态
7 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
9 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
4 回答
如何在事件处理程序中访问外部对象?
9 回答
如何在事件循环中将协程打包为正常函数?
6 回答
如何在事件循环之外运行协同程序?
10 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
1 回答
如何在事件文件中只保留一份摘要?
7 回答
如何在事件模板中添加事件
7 回答