不懂先生

python os模块处理文件
最近在我姐家玩,然后今天早上起床后发现我这屋桌子上多了一个U盘然后我插到电脑上一看,里面全是音乐,瞬间知道我姐夫的...
扫描右侧二维码阅读全文
15
2021/09

python os模块处理文件

最近在我姐家玩,然后今天早上起床后发现我这屋桌子上多了一个U盘
36023-6ieik7999nw.png

然后我插到电脑上一看,里面全是音乐,瞬间知道我姐夫的用意了,想让我帮他下载一些音乐,开车的时候听,于是我给我哥发了个微信,聊天内容是这样的
79847-ophpal40eef.png

要求是下载点正常歌咱也不知道啥叫正常歌,哈哈,所以我仔细问了一下,大概意思就是不要下载说唱和喊麦,要一些车载dj和正常歌,又是正常歌,所以我直接网易云来点抖音热歌,但是我想到车载一般只能播放mp3格式的,而且网易云下载的vip歌曲如果不是这个平台估计也听不了,所以我下载后直接把文件名改一下,ncm->mp3,但是歌曲太多了,修改太慢了,于是便写了个程序,让程序帮我修改,代码如下:

# -*-coding:utf-8 -*-
# 作者:不懂先生
# 日期: 2021/9/15
import os,shutil
filepath = 'D:\CloudMusic'
# 改变工作文件夹
os.chdir(filepath)
# 遍历改文件夹所有的文件,并for循环
for name in os.listdir(filepath):
    # print(name)
    # 修改文件名
    new_name=name.split(".")[1]
    # print(new_name)
    new_names = name.split(".")[0]+'.mp3'
    print(new_names)
    # 文件名加上文件夹构成绝对路径
    before_file = os.path.join(filepath,name)
    after_file = os.path.join(filepath,new_names)
    print(before_file,after_file)
    # 利用shutil.move将文件移动到原来位置(重命名效果)
    shutil.move(before_file,after_file)

但是经过实验发现这样单纯修改文件名的话,音乐听不了,然后百度了一下,ncm是加密的,改了名字就不可用了(就离谱),所以我百度了一下,音乐解锁https://www.tjsky.net/music/ 发现这个挺好用的,于是下载歌曲的事情便解决了

Last modification:January 20th, 2022 at 11:05 pm

Leave a Comment