playsound播放中文名歌曲时,可以在歌曲名中加上空格正常播放音乐

突发奇想做个音乐模块,找了半天发现playsound非常好用,只要playsound("正确的音乐路径")就可以播放音乐,然而当上手的时候发现歌曲名不支持中文

playsound("D:\\music\\写给我第一个喜欢的女孩的歌.mp3")

 随手找了一会,发现不支持中文,不信邪的继续试了试,发现在其中任何位置加上空格就可以正常播放音乐(不能在最开头,在重命名文件时文件会自动删去空格保存命名)

用我那学了半年的python对目录下的音乐名进行修改

for i in os.walk("D:\\music"):  #音乐文件存放目录
    for name in i[2]:
        '''全部加上空格'''
        if ' .' not in name:
            MusicName = name.replace(',', ' ').replace('.', ' .')
            os.rename(f"D:\\music\\{name}",f"D:\\music\{MusicName}")
playsound("D:\\music\\写给我第一个喜欢的女孩的歌 .mp3")

顺带问问路过的大佬们,刚接触python,想知道学到什么程度能找到工作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值