python程序开始时间

帕夏

我有一个树莓派3(os:rasbian),我想在13:00离开家12:00时在exp的13:00运行此代码,但我希望程序将在1小时后启动。我该如何修改程序。谢谢

import time
import picamera
with picamera.PiCamera() as camera:
    camera.start_preview()
    try:
        for i, filename in enumerate(camera.capture_continuous('/home/pi/Google Drive/{timestamp:%H-%M-%S}-{counter:03d}.jpg')):
            print(filename)
            time.sleep(3)
            if i == 3:
                break
    finally:
        camera.stop_preview()

我会这样:

import time
import picamera

# Pause program until Enter is pressed (press when You leave the home)
start = raw_input('Press Enter to start the counter: ') # or input(), if You use Python3

# Show message
print('Camera will start recording in 1 hour')

# Capture Ctrl-C
try:

    # Sleep for an hour
    time.sleep(3600)

# Maybe You want to start immediately, pressed Ctrl-C
except KeyboardInterrupt:
    print('Starting camera now')

with picamera.PiCamera() as camera:
    camera.start_preview()
    try:
        for i, filename in enumerate(camera.capture_continuous('/home/pi/Google Drive/{timestamp:%H-%M-%S}-{counter:03d}.jpg')):
            print(filename)
            time.sleep(3)
            if i == 3:
                break
    finally:
        camera.stop_preview()

这样,您可以随时启动程序,并使其在后台等待。您在离开之前将其激活。如果需要,您也可以强制其立即启动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python线程启动开始时间

来自分类Dev

adset的开始时间

来自分类Dev

Oracle-DBMS作业计划程序更改开始时间

来自分类Dev

Java线程开始时间

来自分类Dev

客户日期开始时间

来自分类Dev

活动开始时间过长

来自分类Dev

按开始时间排序

来自分类Dev

在程序运行开始时填充wxChoice | Python

来自分类Dev

arangodb复制应用程序停止并出现错误1413:无开始时间

来自分类Dev

确定日期的开始时间

来自分类Dev

重新采样时指定开始时间

来自分类Dev

获取Windows进程的开始时间

来自分类Dev

Flink timeWindow获取开始时间

来自分类Dev

SCHTASKS更改任务的开始时间

来自分类Dev

Google Cloud Speech:单词开始时间

来自分类Dev

计算 .WAV 文件中的“开始时间”

来自分类Dev

开始时 Pygame delta 时间颠簸

来自分类Dev

VLCJ 流视频开始时间

来自分类Dev

如何在程序开始时声明

来自分类Dev

具有特定开始时间的Excel开始日期

来自分类Dev

Solr搜索查询时间随着开始时间的增加而增加

来自分类Dev

angularjs计算开始时间和当前时间之间的时差

来自分类Dev

如何获得期间的开始时间和结束时间?

来自分类Dev

Solr搜索查询时间随着开始时间的增加而增加

来自分类Dev

尝试将开始时间设置为以前的完成时间

来自分类Dev

时间轴上的After Effects合成开始时间

来自分类Dev

从TStopWatch获取开始时间或结束时间

来自分类Dev

获取视频的开始时间和结束时间

来自分类Dev

在Unix时间戳中获取昨天的开始时间(PHP)