是否可以使fswebcam生成的图像名称取python中变量的名称?我的想法是我有一个刷卡系统,它可以通过网络摄像头拍摄到刷卡者的照片,并将图像存储在文件夹中。我想有序列号的卡和时间是名称的图像生成。现在,我只想办法把时间写在名字上,而不是序列号。有人能帮我吗?在
刷卡系统代码:
import datetime
import time
import os
import RPi.GPIO as gpio
t = datetime.datetime.now()
gpio.setmode(gpio.BOARD)
gpio.setwarnings(False)
while True:
card = raw_input()
f = open("Laptop Sign Out" + '.txt', 'a')
f.write("Card Number: " + card[1:10] + " Time: " + t.strftime("%m-%d-%Y %H:%M:%S"))
f.write('\n')
f.close()
time.sleep(1)
os.system('fswebcam ~/Desktop/Photos/%H%M%S.jpeg')
time.sleep(3)
gpio.cleanup()
只需连接适当的文本,在本例中使用格式。在
完整代码:
^{pr2}$注意:我已经移动了变量t的位置,因为如果它在循环中,它将永远不会更新。
相关问题 更多 >
编程相关推荐