python打开音乐文件的实例方法
按推荐顺序排列
1、使用playsound库
from playsound import playsound playsound('xx.mp3')
2、使用pygame库
from pygame import mixer import time mixer.init() mixer.music.load('xx.mp3') mixer.music.play() time.sleep(5) mixer.music.stop()
3、使用mp3play库(仅支持python2,对python3不支持)
import mp3playimport time clip = mp3play.load('xx.mp3') clip.play() time.sleep(5) clip.stop()
4、打开系统自带播放器,然后播放MP3,弹窗麻烦复杂
import os os.system('xx.mp3')
内容扩展:
使用pyaudio模块播放音乐文件的实例
import pyaudio import wave import sys chunk = 1024 wf = wave.open('gyh.wav', 'rb') p = pyaudio.PyAudio() stream = p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True) data = wf.readframes(chunk) while len(data) > 0: stream.write(data) data = wf.readframes(CHUNK) stream.stop_stream() stream.close() p.terminate()
到此这篇关于python打开音乐文件的实例方法的文章就介绍到这了,更多相关python怎么打开音乐文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
使用python批量化音乐文件格式转换的实例
最近在做声音文件数据处理,写了一个自动将m4a文件转化为wav的脚本. import os m4a_path = "/Users/Downloads/start1/" m4a_file = os.listdir(m4a_path) for i, m4a in enumerate(m4a_file): os.system("ffmpeg -i "+ m4a_path + m4a + " " + m4a_path + str(i) + ".
-
python打开音乐文件的实例方法
按推荐顺序排列 1.使用playsound库 from playsound import playsound playsound('xx.mp3') 2.使用pygame库 from pygame import mixer import time mixer.init() mixer.music.load('xx.mp3') mixer.music.play() time.sleep(5) mixer.music.stop() 3.使用mp3play库(仅支持python2,对python3不
-
python实现从ftp上下载文件的实例方法
python从ftp上下载文件的方法: 首先导入ftp模块: 然后使用[chdir]命令切换工作路径: 再使用"self.ftp.nlst()"命令获取目录下的文件: 最后使用"self.ftp.retrbinary()"命令下载ftp文件即可. #!/usr/bin/python # coding=utf-8 import os from ftplib import FTP # 引入ftp模块 class MyFtp: ftp = FTP() def __init
-
python打开文件并获取文件相关属性的方法
本文实例讲述了python打开文件并获取文件相关属性的方法.分享给大家供大家参考.具体分析如下: 下面的代码通过open函数打开文件,并输出文件名.打开状态.打开模式等属性 #!/usr/bin/python # Open a file fo = open("foo.txt", "wb") print "Name of the file: ", fo.name print "Closed or not : ", fo.clos
-
python中的文件打开与关闭操作命令介绍
1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('test.txt', 'w') 文件打开模式: 访问模式 说明 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. w 打开一个文件只用于写入.如果该文件已存在则将其覆盖.如果该文件不存在,创建新文件. a 打开一个文件用于追加.如果该文件已存在,文件指针将会放在文件的结尾.也就是说,新的内容将会被写入到已有内容之后.如果该文
-
Python打开文件,将list、numpy数组内容写入txt文件中的方法
python保存numpy数据: numpy.savetxt("result.txt", numpy_data); 保存list数据: file=open('data.txt','w') file.write(str(list_data)); file.close() 以上这篇Python打开文件,将list.numpy数组内容写入txt文件中的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
在python win系统下 打开TXT文件的实例
如下所示: fr=open("E:\Python\Test\datingTestSet.txt") arrayOLines = fr.readlines() open:打开文件 readlines:读取文件 以上这篇在python win系统下 打开TXT文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
使用python 打开文件并做匹配处理的实例
如下所示: import os import re import string file = open("data2.txt") p1 = re.compile(r"^(\d{16})\s+(\d{3})") re.compile(p1) for line in file: print(line) match1 = re.search(p1,line) #print(match1.group(0)) sCard = match1.group(1) sValue=ma
-
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
本文实例讲述了Python打开文件.文件读写操作.with方式.文件常用函数.分享给大家供大家参考,具体如下: 打开文件: 在python3中,打开文件的函数是: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) 参数说明: file--文件名 mode-打开模式,默认只读模式 buffering--如果buffering的值被设为0,就不会有寄存.如果buff
-
详解python中各种文件打开模式
在python中,总的来说有三种大的模式打开文件,分别是:a, w, r 当以a模式打开时,只能写文件,而且是在文件末尾添加内容. 当以a+模式打开时,可以写文件,也可读文件,可是在读文件的时候,会发现读出来的数据为空,是因为a+模式是在文件末尾添加内容,所以其指针已经指到了文件末尾,所以读出来的数据就是空的. # 在文件末尾添加数据 f = open('test.txt','a+') f.write('test') f.close() # 读出数据为空 f = open('test.txt',
-
python打开文件的方式有哪些
python下打开文件超级简单,不用导入任何包,直接输入 f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同名文件会被清空,不存在则会创建一个:'r'是读取文件,不存在会报错:'a'是在文件尾部添加内容,不存在会创建文件,存在则直接在尾部进行添加:还有'wb'是写二进制文件:'rb'是读取二进制文件,比如图片之类的. 但是这种方式其实不是最好的打开文件的方式,这种方式可能会有这样几个问题: 1.未指定文
随机推荐
- Javascript实现图片轮播效果(一)让图片跳动起来
- PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
- 微信支付开发维权通知实例
- 以文本方式上传二进制文件的PHP程序
- mysql总结之explain
- PHP set_time_limit(0)长连接的实现分析
- 微信小程序 开发指南详解
- 自动档汽车如何省油的小技巧
- 编程之道中英文
- smss.exe 病毒完全手动清除技巧
- C#实现操作MySql数据层类MysqlHelper实例
- 基于jQuery架构javascript基础体系
- jQuery设置div一直在页面顶部显示的方法
- 控制台报错object is not a function的解决方法
- Win 2003共享“还原”技术
- nginx中用JSON格式记录日志的配置示例
- js倒计时小实例(多次定时)
- 浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
- json对象及数组键值的深度大小写转换问题详解
- Android 仿抖音的评论列表的UI和效果的实现代码