python如何编写一个同步程序?

我想编写一个python程序,实现的功能是一边能在控制台输出文字内容,同时有歌曲播放,要求是同步的,不是说输出完了之后音乐才响!!!哪位大神有思路啊,求代码,拜托!!!... 我想编写一个python程序,实现的功能是一边能在控制台输出文字内容,同时有歌曲播放,要求是同步的,不是说输出完了之后音乐才响!!!哪位大神有思路啊,求代码,拜托!!! 展开
 我来答
就是累w_w
2013-08-06 · TA获得超过165个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:138万
展开全部
用线程吧,给你一个简单的线程实例,真的需要同步的话再做个共享变量,来同步文字和音乐

import threading
import time

class printscreen(threading.Thread):
def __init__(self,name=None):
threading.Thread.__init__(self,name=None)
def run(self):
for i in range(5):
time.sleep(2)
print "print screen"

class music(threading.Thread):
def __init__(self,name=None):
threading.Thread.__init__(self,name=None)
def run(self):
for i in range(10):
time.sleep(1)
print "music"

def test():
p = printscreen("pthread")
m = music("mthread")
p.start()
m.start()
p.join()
m.join()

test()
kaisa1028
2013-08-06 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5429
采纳率:28%
帮助的人:2566万
展开全部
用pygame.mixer.music
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式