网站建设季度考核评价工作总结seo网站优化培训怎么做

当前位置: 首页 > news >正文

网站建设季度考核评价工作总结,seo网站优化培训怎么做,h5网站系统,入侵WordPress网站嗨害大家好鸭~我是小熊猫 好久不见啦~这次就来给大家整个大福利 ~ 源码资料电子书:点击此处跳转文末名片获取 最简单的9行代码音乐播放器如下#xff1a; import time import pygamefile r歌曲路径 pygame.mixer.init() print(正在播放,file) track pygame.mixer.music.lo…嗨害大家好鸭~我是小熊猫 好久不见啦~这次就来给大家整个大福利 ~ 源码资料电子书:点击此处跳转文末名片获取 最简单的9行代码音乐播放器如下 import time import pygamefile r歌曲路径 pygame.mixer.init() print(正在播放,file) track pygame.mixer.music.load(file) pygame.mixer.music.play() time.sleep(130) pygame.mixer.music.stop()但是我不会满足哒~大家也不会满足的对吧 ~ ~ ~ 所以给大家准备了有界面的音乐播放器 知识点 所需模块 1.python基础知识 2.requests库 3.time 4.pygame 5.tkinter 6.线程 环境 windowspycharm 2021.2python 3.8 完整代码运行即可记得三连 直接明示了 import os import time import tkinter import tkinter.filedialog import threading import pygame root tkinter.Tk() root.title(音乐播放器 #python学习交流裙660193417#) root.geometry(460x600500100) root.resizable(False,False) folder res [] num 0 now_music def buttonChooseClick():添加文件夹:return:global folderglobal resif not folder:folder tkinter.filedialog.askdirectory()musics [folder \ musicfor music in os.listdir(folder)
\if music.endswith((.mp3,.wav,.ogg))]ret []for i in musics:ret.append(i.split(\)[1:])res.append(i.replace(\,/))var2 tkinter.StringVar()var2.set(ret)lb tkinter.Listbox(root,listvariablevar2)lb.place(x50,y100,width260,height300)if not folder:returnglobal playingplaying TruebuttonPlay[state] normalbuttonStop[state] normal# python学习交流裙660193417#pause_resume.set(播放)def play():播放音乐:return:if len(res):pygame.mixer.init()global numwhile playing:if not pygame.mixer.music.get_busy():netxMusic res[num]print(netxMusic)print(num)pygame.mixer.music.load(netxMusic.encode())pygame.mixer.music.play(1)if len(res) -1 num:num 0else:num num 1netxMusic netxMusic.split(\)[1:]musicName.set(playing…… .join(netxMusic))def buttonPlayClick():点击播放:return:buttonNext[state] normalif pause_resume.get() 播放:pause_resume.set(暂停)global folderif not folder:folder tkinter.filedialog.askdirectory()if not folder:returnglobal playingplaying Truet threading.Thread(targetplay)t.start()elif pause_resume.get() 暂停:pygame.mixer.music.pause()pause_resume.set(继续)elif pause_resume.get() 继续:pygame.mixer.music.unpause()pause_resume.set(暂停)def buttonStopClick():停止播放:return:global playingplaying Falsepygame.mixer.music.stop()def buttonNextClick():下一首:return:global playingplaying Falsepygame.mixer.music.stop()global numif len(res) num:num 0playing Truet threading.Thread(targetplay)t.start()def closeWindow():关闭窗口:return:global playingplaying Falsetime.sleep(0.3)try:pygame.mixer.music.stop()pygame.mixer.quit()except:passroot.destroy()def control_voice(value0.5):声音控制:param value: 0.0-1.0:return:pygame.mixer.music.set_volume(float(value))def buttonPrevClick():上一首:return:global playingplaying Falsepygame.mixer.music.stop()global numif num 0:num len(res) - 2elif num len(res) - 1:num - 2else:num - 2print(num)playing Truet threading.Thread(targetplay)t.start()root.protocol(WM_DELETE_WINDOW, closeWindow)buttonChoose tkinter.Button(root,text添加,commandbuttonChooseClick)buttonChoose.place(x50,y10,width50,height20)pause_resume tkinter.StringVar(root,value播放) buttonPlay tkinter.Button(root,textvariablepause_resume,commandbuttonPlayClick) buttonPlay.place(x190,y10,width50,height20) buttonPlay[state] disabledbuttonStop tkinter.Button(root, text停止,commandbuttonStopClick) buttonStop.place(x120, y10, width50, height20) buttonStop[state] disabledbuttonNext tkinter.Button(root, text下一首,commandbuttonNextClick) buttonNext.place(x260, y10, width50, height20) buttonNext[state] disabled buttonPrev tkinter.Button(root, text上一首,commandbuttonPrevClick) buttonPrev.place(x330, y10, width50, height20) buttonPrev[state] disabledmusicName tkinter.StringVar(root, value暂时没有播放音乐…) labelName tkinter.Label(root, textvariablemusicName) labelName.place(x10, y30, width260, height20)s tkinter.Scale(root, label音量, from_0, to1, orienttkinter.HORIZONTAL,length240, showvalue0, tickinterval2, resolution0.1,commandcontrol_voice) s.place(x50, y50, width200)root.mainloop()效果展示 简易版的 半成品代码没写完诶嘿我懒 导入模块 import os import time import tkinter import tkinter.filedialog import threading import pygame 一、界面 root tkinter.Tk() root.title(音乐播放器) root.geometry(460x600500100) root.resizable(False,False) root.mainloop()按钮 buttonChoose tkinter.Button(root,text添加) buttonChoose.place(x50,y10,width50,height20)pause_resume tkinter.StringVar(root,value播放) buttonPlay tkinter.Button(root,textvariablepause_resume) buttonPlay.place(x190,y10,width50,height20) buttonPlay[state] disabledbuttonStop tkinter.Button(root, text停止) buttonStop.place(x120, y10, width50, height20) buttonStop[state] disabledbuttonNext tkinter.Button(root, text下一首) buttonNext.place(x260, y10, width50, height20) buttonNext[state] disabledbuttonPrev tkinter.Button(root, text上一首) buttonPrev.place(x330, y10, width50, height20) buttonPrev[state] disabledmusicName tkinter.StringVar(root, value暂时没有播放音乐…) labelName tkinter.Label(root, textvariablemusicName) labelName.place(x10, y30, width260, height20)s tkinter.Scale(root, label音量, from_0, to1, orienttkinter.HORIZONTAL,length240, showvalue0, tickinterval2, resolution0.1) s.place(x50, y50, width200) 二、功能 创建一个文件目录 folder res [] num 0 now_music 音乐读取功能 def buttonChooseClick():global folderglobal resif not folder:folder tkinter.filedialog.askdirectory()musics [folder \ musicfor music in os.listdir(folder)
\if music.endswith((.mp3,.wav,.ogg))]ret []for i in musics:ret.append(i.split(\)[1:])res.append(i.replace(\,/))if not folder:returnglobal playingplaying True# 根据情况禁用和启用相应的按钮buttonPlay[state] normalbuttonStop[state] normal# buttonPause[state] normalpause_resume.set(播放)显示已加载的音乐 var2 tkinter.StringVar() var2.set(ret) lb tkinter.Listbox(root,listvariablevar2) lb.place(x50,y100,width260,height300)播放音乐 def play():if len(res):pygame.mixer.init()global numwhile playing:if not pygame.mixer.music.get_busy():netxMusic res[num]print(netxMusic)print(num)pygame.mixer.music.load(netxMusic.encode())# 播放pygame.mixer.music.play(1)if len(res) -1 num:num 0else:num num 1netxMusic netxMusic.split(\)[1:]musicName.set(playing…… .join(netxMusic))else:time.sleep(0.1)# 点击播放 def buttonPlayClick():buttonNext[state] normalbuttonPrev[state] normal# 选择要播放的音乐文件夹if pause_resume.get() 播放:pause_resume.set(暂停)global folderif not folder:folder tkinter.filedialog.askdirectory()if not folder:returnglobal playingplaying True# 创建一个线程来播放音乐当前主线程用来接收用户操作t threading.Thread(targetplay)t.start()elif pause_resume.get() 暂停:# pygame.mixer.init()pygame.mixer.music.pause()pause_resume.set(继续)elif pause_resume.get() 继续:# pygame.mixer.init()pygame.mixer.music.unpause()pause_resume.set(暂停)停止播放 def buttonStopClick():global playingplaying Falsepygame.mixer.music.stop()下一首 def buttonNextClick():global playingplaying Falsepygame.mixer.music.stop()global numif len(res) num:num 0playing Truet threading.Thread(targetplay)t.start()上一首 def buttonPrevClick():global playingplaying Falsepygame.mixer.music.stop()global numif num 0:num len(res) - 2elif num len(res) - 1:num - 2else:num - 2print(num)playing Truet threading.Thread(targetplay)t.start() 音量控制 def control_voice(value0.5):pygame.mixer.music.set_volume(float(value))关闭窗口 def closeWindow():global playingplaying Falsetime.sleep(0.3)try:pygame.mixer.music.stop()pygame.mixer.quit()except:passroot.destroy() 问题解答 · 源码获取 · 技术交流 · 抱团学习请联系