-2
我对我的树莓派制作相机程序(代码)python input()不工作! (树莓派相机程序)
import picamera
import sys
import time
question=input('do you want to take a picture(pic) take a timed picture(time) or a video(vid)')
if question=='pic':
time=0
elif question=='time':
time=1
elif question=='vid':
print ('coming soon')
sys.exit()
num=0
camera = picamera.PiCamera()
camera.start_preview()
input('press any key to take picture')
if time==1 :
print ('5')
time.sleep(1)
print ('4')
time.sleep(1)
print ('3')
time.sleep(1)
print ('2')
time.sleep(1)
print ('1')
time.sleep(1)
print ('0')
camera.capture(num)
num=num + 1
,当我运行它,它要求
你想拍照( PIC)采取定时图片(时间)或视频(VID)
只是因为它是假设我回答
PIC
然后它给了我这个错误
Traceback (most recent call last):
File "/home/pi/Desktop/camera.py", line 5, in <module>
question=input('do you want to take a picture(pic) take a timed picture(time) or a video(vid)')
File "<string>", line 1, in <module>
NameError: name 'pic' is not defined
发生了什么?
使用'raw_input'而不是'input'。 – CoryKramer 2014-11-05 15:25:30
感谢它现在的工作,现在我只需要启用我的picamera :) – 2014-11-05 15:29:18
@Cyber,请发表评论作为答案。这样做将有助于浏览未答复问题选项卡的人员查询真正尚未回答的问题。 – Kevin 2014-11-05 15:41:01