python获取mp3文件信息的方法

yipeiwu_com6年前Python基础

本文实例讲述了python获取mp3文件信息的方法。分享给大家供大家参考。具体如下:

将代码生成.py文件放在目录下运行,可以获取该目录的所有mp3文件的信息,需要使用ID3库

import os, sys
from ID3 import *
files = os.listdir(os.getcwd())
for f in files:
  x = os.path.splitext(f)
  if x[1] == '.mp3':
    n = x[0].split(' - ')
    author = n[0]
    title = n[1]
    id3info = ID3(f)
    id3info['ARTIST'] = author
    id3info['TITLE'] = title
    print f+' id3 tagged.'
print 'Done!'

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python使用pandas处理大数据节省内存技巧(推荐)

python使用pandas处理大数据节省内存技巧(推荐)

一般来说,用pandas处理小于100兆的数据,性能不是问题。当用pandas来处理100兆至几个G的数据时,将会比较耗时,同时会导致程序因内存不足而运行失败。 当然,像Spark这类的...

20行python代码的入门级小游戏的详解

背景: 作为一个python小白,今天从菜鸟教程上看了一些python的教程,看到了python的一些语法,对比起来(有其他语言功底),感觉还是非常有趣,就随手添了一点内容,改了一个小例...

pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法

pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法

self.lineEdit.setEchoMode(QLineEdit.Password) 设置密码隐藏 self.lineEdit.setClearButtonEnabled(True...

python 获取utc时间转化为本地时间的方法

方法一: import datetime timenow = (datetime.datetime.utcnow() + datetime.timedelta(hours=8))...

跟老齐学Python之编写类之二方法

跟老齐学Python之编写类之二方法

数据流转过程 除了在类中可以写这种函数之外,在类中还可以写别的函数,延续上一讲的例子: 复制代码 代码如下: #!/usr/bin/env python #coding:utf-8 cl...