试图做粗锉。 pi项目“父检测器”。修复了相机错误。现在有一个错误,我有0个想法如何解决。
已经解决了相机错误。老树莓派模型。不知道什么型号。查看了项目现场和答案,应该没有错误。 整个错误说:
filename= "{0:%Y}-{0:%m}-{0:%d}.h264
Attribute Error: 'str' object has no attribute 'h264'
这是项目的代码。
from gipiozero import MotionSensor
import picamera
from datetime import datetime
pir=MotionSensor(4)
while True:
filename= "{0:%Y}-{0:%m}-{0:%d}.h264
pir.wait_for_motion()
camera.start_recording(filename)
pir.wait_no_motion()
camera.stop_recording()
期望一个运动检测相机。有错误。放弃了,老师强迫我这样做。
答案 0 :(得分:0)
关于这一行:
filename= "{0:%Y}-{0:%m}-{0:%d}.h264
您几乎肯定最后应该以{{1}}结尾。但是,考虑到该错误,我可以肯定的是,您实际上所拥有的是:
"
这将导致您尝试访问该字符串的filename= "{0:%Y}-{0:%m}-{0:%d}".h264
属性:
h264
此外,您正在可能尝试从>>> "{0:%Y}-{0:%m}-{0:%d}".h264
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'h264'
对象构造文件名,这可以通过以下方式完成:
datetime