D:\桌面\编程\python\1.mp3
1、你的音频文件的扩展名去哪里了
2、你的音频文件是否和你启动的路径在一起
该回答引用GPTᴼᴾᴱᴺᴬᴵ
你好,看起来你的代码有几个错误。
from tkinter import *
import pygame
import os
pygame.mixer.init()
def clicked():
a = text.get("1.0", END).strip()
if os.path.exists(a):
pygame.mixer.music.load(a)
pygame.mixer.music.play()
root = Tk()
root.title("Button Example")
btn = Button(root, text="Click Me", command=clicked)
root.geometry("1020x670")
btn.pack()
text = Text(root, width=20, height=2)
text.place(x=200, y=100)
root.mainloop()
这里我修改了 clicked() 函数中获取路径的方式,使用了 strip() 函数来去掉可能存在的换行符。同时,我添加了检查路径是否存在的代码。
希望能够帮到你!