'str' 对象没有属性 'h264'
'str' object has no attribute 'h264'
正在尝试做锉刀。 pi 项目 "parent detector"。修复了相机错误。现在有一个错误,我不知道如何修复。
已经修复了相机错误。旧 raspberry pi 模型。不知道是什么型号。查看了项目站点和答案,应该没有错误。
整个错误说:
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()
需要一个运动检测摄像头。有错误。放弃了,老师逼着我做的
关于线路:
filename= "{0:%Y}-{0:%m}-{0:%d}.h264
你几乎肯定 应该在最后结束"
。然而,考虑到这个错误,我很确定你 实际上 是这样的:
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
对象构建文件名,这可以通过以下方式完成:
>>> from datetime import datetime as dt
>>> "{0:%Y}-{0:%m}-{0:%d}.h264".format(dt.now())
'2019-06-11.h264'
正在尝试做锉刀。 pi 项目 "parent detector"。修复了相机错误。现在有一个错误,我不知道如何修复。
已经修复了相机错误。旧 raspberry pi 模型。不知道是什么型号。查看了项目站点和答案,应该没有错误。 整个错误说:
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()
需要一个运动检测摄像头。有错误。放弃了,老师逼着我做的
关于线路:
filename= "{0:%Y}-{0:%m}-{0:%d}.h264
你几乎肯定 应该在最后结束"
。然而,考虑到这个错误,我很确定你 实际上 是这样的:
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
对象构建文件名,这可以通过以下方式完成:
>>> from datetime import datetime as dt
>>> "{0:%Y}-{0:%m}-{0:%d}.h264".format(dt.now())
'2019-06-11.h264'