【发布时间】:2018-03-28 09:18:22
【问题描述】:
我有一个如下的声音文件列表
Mix = ['/home/pi/Music/The Very Best Of The Stone Roses/02 She Bangs The Drums.mp3',
'/home/pi/Music/The Smiths/The Sound Of The Smiths/1-20 Sheila Take A Bow.mp3',
'/home/pi/Music/The Smiths/The Sound Of The Smiths/1-21 Girlfriend In A Coma.mp3',
"/home/pi/Music/The Smiths/The Sound Of The Smiths/1-22 I Started Something I Couldn't.mp3",
'/home/pi/Music/The Smiths/The Sound Of The Smiths/1-23 Last Night I Dreamt That Somebo.mp3']
我想要做的是删除歌曲名称之前的所有内容,并在我的 PiFace Controll & Display 2 上仅显示歌曲名称,代码为 `cad.lcd.write(Song_Name)。
我想我对如何通过创建一个单独的字符串以及我想要删除的字符串有一点了解,如下所示
remove = '/home/pi/Music/The Very Best Of The Stone Roses/01'
但是问题在于,每首歌曲都有一个单独的数字,例如 1-20 和 1-21,然后我将添加的不同专辑将有不同的专辑位置,所以我不确定如何实现这一点想法。
任何帮助将不胜感激。
如果我让任何人感到困惑,我有一个音乐文件,例如;
'/home/pi/Music/The Smiths/The Sound Of The Smiths/1-20 Sheila Take A Bow.mp3',
我想删除
'/home/pi/Music/The Smiths/The Sound Of The Smiths/1-20
这样我就剩下了
Sheila Take A Bow.mp3',
【问题讨论】:
标签: python regex string loops filenames