Python pygame加载更改文件名的图像

Python pygame加载更改文件名的图像,python,pygame,Python,Pygame,我有一个覆盆子圆周率和一个picamera,可以用pygame拍照和显示它们。我更改了字幕代码以保存日期和时间,效果很好 import datetime import time date = datetime.datetime.now().strftime("%m_%d_%Y_%H_%M_%S") camera.capture("/home/pi/photobooth/"+ date + ".jpg") 我的问题是pygame图像加载函数如何打开上次保存的图像。随着保存更多图像,文件

我有一个覆盆子圆周率和一个picamera,可以用pygame拍照和显示它们。我更改了字幕代码以保存日期和时间,效果很好

import datetime
import time
date = datetime.datetime.now().strftime("%m_%d_%Y_%H_%M_%S")
     camera.capture("/home/pi/photobooth/"+ date + ".jpg")
我的问题是pygame图像加载函数如何打开上次保存的图像。随着保存更多图像,文件名将更改

pygame.init()
     screen = pygame.display.set_mode([1024, 780], pygame.NOFRAME) 
     image  = pygame.image.load('image.jpg')
     screen.blit(image, (0,0)) 
     pygame.display.flip()

如何加载上次保存的图像,然后关闭pygame?任何帮助都将不胜感激

如果使用ISO-8601日期格式-YYYY-MM-DD(按字母顺序排序),它将是目录列表中的最后一个文件

import datetime
import time

date = datetime.datetime.now().strftime("%Y_%m_%d_%H_%M_%S")
camera.capture("/home/pi/photobooth/"+ date + ".jpg")
然后获得一个已排序的目录列表,这样最后一个文件将是最新的:

import os.path
import glob

PATH='/home/pi/photobooth/'

# Get a list of image files
file_list = [ f for f in glob.glob( os.path.join( PATH, "*.jpg" ) ) ]
file_list.sort()

new_image = file_list[-1]  # relies on dates sorting alphabetically and temporally

doSomethingWith( new_image )

如果您使用ISO-8601日期格式-YYYY-MM-DD(按字母顺序排序),它将是目录列表中的最后一个文件。听起来不错。我该如何称呼最后一张图片?莱斯保罗·弗雷姆:你可以通过以下途径获得一份(未分类的)文件列表。