我正在创建一个简单的工具,将专辑封面图像添加到python中的mp3文件.到目前为止,我正在努力向亚马逊发送艺术家和专辑标题的请求,并获得结果列表,以及查找每个结果的实际图像.我想要做的是显示一个带有每个图像的按钮/链接的简单框架,以及一个跳过/取消按钮.
我做了一些谷歌搜索,但我找不到可用作基础的例子.
所有示例似乎都专注于处理磁盘上的文件,而只是使用缓冲区.python标准库中的TK文档似乎没有涵盖基本的Button小部件.这似乎是一件容易的事,我还没有找到合适的文档.
您可以使用 来修改它urllib.urlopen()。但我不知道(因为我还没有测试过)是否可以在不本地保存(图像)文件的情况下执行此步骤。但恕我直言urlopen,返回一个可在tk.PhotoImage().
对于 PhotoImage 中的 jpg 文件,您需要PIL:
from PIL import Image, ImageTk
image = Image.open("test.jpg")
photo = ImageTk.PhotoImage(image)
Run Code Online (Sandbox Code Playgroud)