修改歌曲属性

  • 功能介绍
  • 代码
  • 参考代码

功能介绍

将徐涛的mp3文件读取进来,然后修改mp3的具体属性,譬如说修改歌曲名,歌手信息等

代码

import  os
import eyed3
path = os.getcwd()
files= os.listdir(path)
for file in files:tp = file[:-3]if tp != "mp3":continuefilename = file[:-4]print(filename)os.rename(file, "tst.mp3")#audio = eyed3.load(path+"\\"+file)audio = eyed3.load("tst.mp3")print(audio.tag.title)audio.tag.artist = u"徐涛"os.rename("tst.mp3", file)audio.tag.save()

参考代码

import os
path = "D:/Python34/news" #文件夹目录
files= os.listdir(path) #得到文件夹下的所有文件名称
s = []
for file in files: #遍历文件夹
if not os.path.isdir(file): #判断是否是文件夹,不是文件夹才打开
f = open(path+"/"+file); #打开文件
iter_f = iter(f); #创建迭代器
str = ""
for line in iter_f: #遍历文件,一行行遍历,读取文本
str = str + line
s.append(str) #每个文件的文本存到list中
print(s) #打印结

python修改歌曲属性相关推荐

  1. Python 修改 mp3 属性

    网上下载了一个新概念第三册60课的听力包,兴高采烈的放进手机里面才傻了眼,每一课的序号与标题竟然对不上号!想要听哪一课岂不是要瞎蒙!在电脑上查看mp3的属性发现文件的名称是对的,就是里面的一个Titl ...

  2. python修改父类属性_Python super和设置父类属性

    我对Python super()以及继承和属性有一个非常奇怪的问题.首先,代码:#!/usr/bin/env python3 import pyglet import pygame class Spr ...

  3. python修改类属性值_python编程入门到实践:直接修改属性的值和通过方法修改属性的值...

    1.尝试登录此数:添加一个名为login_attempts的属性.编写一个名为increment_login_attempts()的方法,它将属性login_attempts的值加1.再编写一个名为r ...

  4. python修改xml属性值_根据其属性查找xml元素并更改其值

    您可以像这样访问属性值:from elementtree.ElementTree import XML, SubElement, Element, tostring text = "&quo ...

  5. python属性_深入理解python对象及属性

    类属性和实例属性 首先来看看类属性和类实例的属性在python中如何存储,通过__dir__方法来查看对象的属性 >>> class Test(object): pass >& ...

  6. linux中更新python_linux下面升级 Python版本并修改yum属性信息

    最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...

  7. python定义私有变量的方法_Python怎么修改私有属性 如何访问python类中的私有方法...

    python 类为什么不能定义私有属性和方法 因为b.name[0] = 'zhang'修改的是类属性,类属性是全局的,所有的实例共享,如果想私有化,可以添加 def __init__( self ) ...

  8. python修改类的属性值_python 四种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,直接修改类属性的值...

    三种方法修改类变量,实例对象调用类方法改变类属性的值,类对象调用类方法改变类属性的值,调用实例方法改变类属性的值,类名就是类对象,city就是类变量, #coding=utf-8 class empl ...

  9. linux下面升级 Python版本并修改yum属性信息

    最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...

最新文章

  1. 信息化监理公司的所有问题归到底是人的使用和管理
  2. 测试你的开源 IQ 答案
  3. 当使用makemigrations时报错No changes detected
  4. templet 显示字段外键对应名_主外键和外键约束
  5. 怎么卡我的世界服务器物品,我的世界怎么卡服务器物品 | 手游网游页游攻略大全...
  6. 基于ASP.NETAJAX的WebPart开发与部署-转
  7. Mstar的Monitor方案笔记(五)——Gamma
  8. 使用seafile创建个人云(类似百度云)
  9. Go测试远控免杀学习
  10. Algorithms Lecture 1 -- Introduction to asymptotic notations【渐进表示法】​​
  11. 时域采样定理和频域采样定理
  12. TypeScript中interface和type的区别
  13. FFmpeg —— 为视频添加文字水印(完美解决中文乱码,无需编译)
  14. 一阶微分方程解的存在定理
  15. csgo控制台服务器信息,《csgo》国服控制台怎么打开 控制台指令设置方法
  16. BruteXSS:XSS暴力破解神器
  17. 第8章 中医证型关联规则挖掘
  18. (ssl1960)2009年东莞市信息学特长生测试题 开发区规划
  19. 视频内容相似度视频数字版权 综述
  20. 0x00B22E97 处有未经处理的异常(在 Project3.exe 中): 0xC00000FD: Stack overflow

热门文章

  1. 这里介绍个arp攻击工具
  2. 视频教程-PHP7入门手册视频版第六季 PSR 标准规范-PHP
  3. 丹佛斯变频器al14故障代码_丹佛斯变频器常见故障代码分析及维修办法
  4. 如何修改vue项目名称
  5. 2012年7月4日随笔
  6. cityscapes数据处理
  7. java设计一个秒杀系统_面试宝典系列-怎么设计一个秒杀系统
  8. Windows软件打包工具
  9. 电脑灯不亮,电脑显示灯不亮原因有哪些 电脑显示灯不亮解决方法
  10. Python模块、包与面向对象综合案例