Raspberry pi,无法在引导期间通过python脚本播放声音(pygame)
我对Raspberry pi很陌生,我必须为我的作业做一些机电系统 现在,我必须在启动时使用Raspberry pi,无法在引导期间通过python脚本播放声音(pygame),python,pygame,raspberry-pi,boot,Python,Pygame,Raspberry Pi,Boot,我对Raspberry pi很陌生,我必须为我的作业做一些机电系统 现在,我必须在启动时使用.wav文件测试python脚本 所以,我希望我的程序在启动时执行,并通过它来播放音乐 我遇到的问题是无法从启动时播放python脚本中的.wav文件 首先,我开始搜索如何从启动时启动python程序 因此,我将引导设置更改为控制台默认设置(sudoraspi-config->system->boot->Console-default-enable) 然后我使用命令sudo nano etc/profil
.wav
文件测试python脚本
所以,我希望我的程序在启动时执行,并通过它来播放音乐
我遇到的问题是无法从启动时播放python脚本中的.wav
文件
首先,我开始搜索如何从启动时启动python程序
因此,我将引导设置更改为控制台默认设置(sudoraspi-config->system->boot->Console-default-enable
)
然后我使用命令sudo nano etc/profile
在etc/profiles
的末尾添加了“sudo python/path/to/file/myprogram.py”
我的python脚本如下所示:
导入pygame
打印(“测试程序已启动”)
pygame.mixer.init()
pygame.mixer.music.load(“/home/pi/Desktop/test.wav”)
pygame.mixer.music.play()
所以重新启动后,raspberry成功登录,但在终端窗口中显示错误,test.wav
无法打开
所以我寻找这个问题并找到了答案
完成所有步骤后,我的程序从启动开始,但音乐仍然没有播放(错误现在没有显示)
此外,如果我从cmd(sudopython/path/to/file/myprogram.py
)启动脚本,它也不会播放声音,尽管以前是!我可以从终端播放音乐
播放test.wav
的唯一方法是从GUI或通过aplay命令启动python脚本