# coding: utf-8 import uuid import wave import urllib def get_mac_address(): mac = uuid.UUID(int=uuid.getnode()).hex[-12:] return ":".join([mac[e:e+2] for e in range(0, 11, 2)]) def get_audio_info(file_): try: f = wave.open(file_, 'rb') params = f.getparams() audio_info = {} audio_info['nchannels'], audio_info['sampwidth'], audio_info['framerate'], audio_info['nframes']\ = params[:4] audio_info['content'] = f.readframes(audio_info['nframes']) f.close() except Exception, e: raise e return audio_info def concat_url(url, params): return url + '?' + urllib.urlencode(params) if __name__ == '__main__': pass