小白用DeepSeek+Python编写软件

liftword2周前 (06-15)技术文章3

周末无事,用DeepSeek生成全部代码,写了一个mp3音乐播放器,几分钟搞定,DeepSeek确实太强大了。我的提示语是这么写的:“请用Python语言写一个音乐播放器,支持常见音乐格式,我是Python小白,请写出全部代码,不需要我修改即可运行。”不到1分钟,立刻给出了全部代码:

import tkinter as tk

from tkinter import filedialog

import pygame

class MusicPlayer:

def __init__(self, root):

self.root = root

self.root.title("Music Player")

self.root.geometry("300x200")

self.label = tk.Label(root, text="Music Player")

self.label.pack(pady=10)

self.open_button = tk.Button(root, text="Open Music File", command=self.open_file)

self.open_button.pack(pady=5)

self.play_button = tk.Button(root, text="Play", command=self.play_music, state=tk.DISABLED)

self.play_button.pack(pady=5)

self.pause_button = tk.Button(root, text="Pause", command=self.pause_music, state=tk.DISABLED)

self.pause_button.pack(pady=5)

self.stop_button = tk.Button(root, text="Stop", command=self.stop_music, state=tk.DISABLED)

self.stop_button.pack(pady=5)

self.file_path = None

self.music = None

def open_file(self):

self.file_path = filedialog.askopenfilename(filetypes=[("MP3 files", "*.mp3")])

if self.file_path:

self.play_button.config(state=tk.NORMAL)

self.pause_button.config(state=tk.NORMAL)

self.stop_button.config(state=tk.NORMAL)

def play_music(self):

if self.music:

self.music.stop()

self.music = pygame.mixer.music.load(self.file_path)

pygame.mixer.music.play()

def pause_music(self):

pygame.mixer.music.pause()

def stop_music(self):

pygame.mixer.music.stop()

if __name__ == "__main__":

pygame.mixer.init()

root = tk.Tk()

app = MusicPlayer(root)

root.mainloop()

运行后界面如下,可以正常播放音乐,太强大了。


相关文章

一起用python做个炫酷音乐播放器,想听啥随便搜

前言前段时间写的Python自制一款炫酷音乐播放器,有不少小伙伴私信我,对播放器提了不少改进建议,让我完善播放器的功能。今天音乐播放器2.0版本完成了,大家一起来看看是如何用python自制一款炫酷的...

零基础小白,如何利用DeepSeek自动编程,2小时完成音乐播放器?

自从DeepSeek横空出世,大家都被它的强大功能震惊了,于是满世界的教程来了,但都是什么生成PPT、总结、文案啥的,烂大街了!今天,我就教大家,怎么用DeepSeek的强大能力,2小时完成一个完整的...

利用python实现音乐自由

上期我们讲到了如何利用python实现小说自由,既然有了小说那边听音乐,边看小说是不是会更加快乐呢。这期我们就来讲讲如何利用python实现音乐自由。首先我们来打开某音乐网站来分析下源码点开一个<...

利用python爬虫爬取网站音乐

最近我想在网站上下载几首音乐放到我的u盘里听,但是上网上一找,各大音乐网站下载歌曲(尤其是好听的歌曲)都需要vip。对于像我这样的穷人来说,肯定是不会花几十块钱去下载几首音乐啦,而且作为程序员,充钱去...

Reaper:Python脚本加速音乐制作过程

这是编程派发布的第二篇投稿,作者atm是一名音乐工作者。文章讲述的是Python在音乐制作软件Reaper中的应用。内容虽然不长,对于大多数人来说用处也不大,但是算是开拓一些眼界。下次在知乎碰到Pyt...

Python编程:爬取歌曲案例

恭祝大家春节愉快!请点赞,转发加关注和私信,获取源代码!在介绍爬取音频数据案例的课程中,我们大概讲解了爬虫应该知道和应该会一些知识。在2021年春节长假期间,宅家或外出旅行,使用Python程序,能爬...