我正在用PiCam捕获每日照片并将其保存到文件夹中。如何使用文件名“ Monday.jpg”,“ Tuesday.jpg”等将每个图像附加到文件夹位置。
当前代码有效,但重写了文件名week1.jpg
days = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
def capture():
camera.start_preview()
sleep(5)
camera.capture('/home/pi/Pictures/week1.jpg')
camera.stop_preview()
我知道这段代码会将图像文件重写为“ week1.jpg”,但是我不知道如何将新文件追加到该位置。
答案 0 :(得分:0)
您可以按如下方式使用当前时间:
首先,将其放在文件的开头。
from datetime import datetime
然后,您可以使用不同的文件名以“ Day-YearMonthDateHourMinSec.jpg”格式保存图片,如下所示。
def capture():
camera.start_preview()
sleep(5)
camera.capture('/home/pi/Pictures/' + datetime.now().strftime('%A-%y%m%d%H%M%S.jpg'))
camera.stop_preview()
datetime.now()返回代表当前时间的datetime对象,而strftime()方法允许您使用定义的格式打印当前时间。