我有一个mp3文件名列表,例如“歌手姓名-歌曲Name.mp3”。我想在他们各自的变量中提取歌手姓名和歌曲名称。我怎样才能做到这一点?请注意,它们上没有标签。
答案 0 :(得分:0)
这是一种简单的方法:
import os
fname = "Artist Name - Song Name.mp3"
artistname = fname.split(" - ")[0]
songname = os.path.splitext("".join(fname.split(" - ")[1:]))[0]
编辑:@ThiefMaster建议使用os.path.splitext
,此编辑后的解决方案可以在文件名中使用破折号。