gpt4 book ai didi

Python 3 删除文件字符串的一部分

转载 作者:行者123 更新时间:2023-11-28 22:19:42 25 4
gpt4 key购买 nike

我有如下的声音文件列表

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']

我想做的是删除歌曲名称之前的所有内容,并使用代码“cad.lcd.write(Song_Name)”在我的 PiFace Controll & Display 2 上仅显示歌曲名称。

我想我对如何通过创建一个单独的字符串来删除我想删除的内容有一些了解,如下所示

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',

最佳答案

标准模块 os.path 拥有操作文件路径所需的一切。 os.path.basename(filename) 做你需要的。

关于Python 3 删除文件字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49530605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com