我需要通过Python代码在我的树莓派中执行这两个shell命令:
cd Desktop\fm_transmitter-master
sudo python ./PiStation.py -f 96 example.mp3
但我不知道该怎么做,有人可以帮助我吗?
import subprocess
subprocess.call('cd Desktop\fm_transmitter-master', shell=True)
subprocess.call('sudo python ./PiStation.py -f 96 syria.mp3', shell=True)
执行命令
最佳答案
import os
desktop = os.path.expanduser("~/Desktop")
script_path = os.path.join(desktop, 'fm_transmitter-master', 'PiStation.py')
song_path = os.path.join(desktop, 'fm_transmitter-master', 'syria.mp3')
subprocess.call('sudo python ' + script_path + ' -f 96 ' + song_path, shell=True)
关于linux - 使用 python 执行树莓派 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56568852/