2024-03-29 08:12:56 发布
网友
这是我的剧本:
current_directory=os.path.abspath(os.curdir) self.image_array = glob.glob(os.path.join(current_directory,"./data/world_flag_game/flags/*.png")
当我从终端运行它(使用快速包)时,它工作得很好,但是当我打包它(使用快速包)时,路径似乎不工作。你知道吗
如果路径不起作用,则可能不是.png图像所在的路径。尝试从终端以及打包的应用程序打印路径。下面的内容将帮助您了解为什么找不到这些图像。你知道吗
print("%r" % current_directory)
应用程序的构建目录与开发目录不同并不奇怪。因此,您可能需要将os.path.join(...)替换为绝对目录,以验证应用程序在打包时是否正常工作。然后将图像存储到构建目录中,然后正确地指向该位置。你知道吗
os.path.join(...)
如果路径不起作用,则可能不是.png图像所在的路径。尝试从终端以及打包的应用程序打印路径。下面的内容将帮助您了解为什么找不到这些图像。你知道吗
应用程序的构建目录与开发目录不同并不奇怪。因此,您可能需要将
os.path.join(...)
替换为绝对目录,以验证应用程序在打包时是否正常工作。然后将图像存储到构建目录中,然后正确地指向该位置。你知道吗相关问题 更多 >
编程相关推荐