python获取mp3文件信息的方法

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

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

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14

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程序设计有所帮助。

时间: 2016-06-16

python获取mp3文件信息的方法的相关文章

C++实现显示MP3文件信息的方法_C 语言

本文实例讲述了C++实现显示MP3文件信息的方法.分享给大家供大家参考.具体实现方法如下: /** * This is small example how to use libZPlay library to play files. * This example is using OpenFile functions to open disk files and play. */ #define WIN32_LEAN_AND_MEAN #include <windows.h> #include

python获取图片颜色信息的方法_python

本文实例讲述了python获取图片颜色信息的方法.分享给大家供大家参考.具体分析如下: python的pil模块可以从图片获得图片每个像素点的颜色信息,下面的代码演示了如何获取图片所有点的颜色信息和每种颜色的数量. from PIL import Image image = Image.open("jb51.gif") image.getcolors() 返回结果如下 复制代码 代码如下: ..., (44, (72, 64, 55, 255)), (32, (231, 208, 14

编写Python脚本来获取mp3文件tag信息的教程

  这篇文章主要介绍了编写Python脚本来获取mp3文件tag信息的教程,代码基于Python2.x,文中的注释很详细,需要的朋友可以参考下 下面利用一个python的实例程序,来学习python.这个程序的目的就是分析出所有MP3文件的Tag信息并输出. import os # 导入os模块,提供文件路径,列出文件等方法 import sys # 导入sys模块,使用sys.modules获取模块中的所有内容,类似反射的功能 from UserDict import UserDict # 这

Python从MP3文件获取id3的方法

       本文实例讲述了Python从MP3文件获取id3的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 def getID3(filename): fp = open(filename, 'r') fp.seek(-128, 2) fp.read(3) # TAG iniziale title = fp.read(30) artist = fp.read(30) album = fp.read(30) anno = fp.read(4) com

Python修改MP3文件的方法

  本文实例讲述了Python修改MP3文件的方法.分享给大家供大家参考.具体如下: 用这个程序修改后的MP3比原来要小一些了,因为一张图片被删除了,起到了给MP3"瘦身"的作用.在一些mp3中,每个都有一张400多K的图片,10几个MP3,就相当一个普通MP3文件的大小了. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Python实现给文件添加内容及得到文件信息的方法

  本文实例讲述了Python实现给文件添加内容及得到文件信息的方法.分享给大家供大家参考.具体分析如下: 经常会遇到给文件添加内容的时候,如果只是添加在文件的末尾,就比较简单了: ? 1 2 3 file = open(filename,'a') file.write('hello') file.close() 使用'a'模式打开文件后,指针默认指向文件末尾,即使你: ? 1 2 file.seek(0) file.write('world') 字符串'world'还是会加在文件的末尾,而不会

Python获取电脑硬件信息及状态的实现方法_python

本文以实例形式展示了Python获取电脑硬件信息及状态的实现方法,是Python程序设计中很有实用价值的技巧.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: #!/usr/bin/env python # encoding: utf-8 from optparse import OptionParser import os import re import json def main(): try: parser = OptionParser(usage="%prog [optio

php获取文件类型和文件信息的方法_php技巧

本文实例讲述了php获取文件类型和文件信息的方法.分享给大家供大家参考.具体实现方法如下: <?php $file = "php.txt"; //打开文件,r表示以只读方式打开 $handle = fopen($file,"r"); //获取文件的统计信息 $fstat = fstat($handle); echo "文件名:".basename($file)."<br>"; //echo "文件大

php获取apk包信息的方法_php技巧

有时候在使用php上传安卓apk包的时候,我们需要获取安卓apk包内的信息,本文以实例形式讲述了php获取apk包信息的方法.具体实现方法如下: <?php /*解析安卓apk包中的压缩XML文件,还原和读取XML内容 依赖功能:需要PHP的ZIP包函数支持.*/ include('./Apkparser.php'); $appObj = new Apkparser(); $targetFile = a.apk;//apk所在的路径地址 $res = $appObj->open($target