Python 在代码文件中使用图片是否更好?

Python 在代码文件中使用图片是否更好?,python,image,Python,Image,是他们使用图片/图像的方式,而无需将其存储在我的磁盘(计算机存储器)上。例如,这里是我的python代码 root = Tk() root.title("Bitcoin Price") p1 = PhotoImage(file = 'images\Btc.png') root.iconphoto(False, p1) 您可以看到,如果我要移动这个Btc.png(或文件“images”)或重命名等,代码将无法工作 他们使用图片/图像的方式是否不需要将其存储在我的磁盘上 不,虽

是他们使用图片/图像的方式,而无需将其存储在我的磁盘(计算机存储器)上。例如,这里是我的python代码

root = Tk()
root.title("Bitcoin Price")
p1 = PhotoImage(file = 'images\Btc.png')
root.iconphoto(False, p1)
您可以看到,如果我要移动这个Btc.png(或文件“images”)或重命名等,代码将无法工作

他们使用图片/图像的方式是否不需要将其存储在我的磁盘上

不,虽然您可以使用这样的东西,它只允许您选择一个URL作为源,但该文件将始终下载并存储在您的计算机上

您可以看到,如果我要移动这个Btc.png(或文件“images”)或重命名,等等>代码将无法工作

使用
p1=PhotoImage(file='images\Btc.png')
时,您告诉程序文件夹“images”中有一个名为“Btc.png”的文件。
现在,如果您更改了文件的位置/名称,但没有更改此命令,程序仍会假定文件在那里,直到它尝试使用它。

很常见的情况是,程序包含几十个或数百个不同的文件,包括像图像这样的二进制文件…你只需要把它们放在一起,而不是随意地单独移动它们…?!