gpt4 book ai didi

python - 如何使用 Raspberry Pi 运行 python 脚本,直到我们手动停止它

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:11 25 4
gpt4 key购买 nike

目前我正在使用 Raspberry Pi 和 Arduino。对于 Arduino 在某些情况下,如果我们开始运行脚本,那么它将一直运行直到我们手动停止它们。

我想知道在将 Raspberry Pi 与 Python 一起使用时是否有办法对它执行相同的操作。对于树莓派,我在使用的时候,

  sudo python myprogramme.py 

它只运行我的代码一次,然后就停止了。有没有办法我们可以用命令行多次运行相同的代码,直到我们手动停止它们(例如,在 MATLAB 中,我们必须使用 crtl+z 来停止正在运行的脚本)?(通过使用循环可能是可能的,但我想知道我们是否可以在不使用循环的情况下做到这一点。)希望我的查询有意义。我这样做的目的是将连续的信息从传感器发送到我的系统。

最佳答案

根据您的评论...当您按下 CTRL+C 时,脚本会获得键盘中断,您可以正常关闭。

您的代码:

import smbus
import time

while True:
try:
# Get I2C bus
bus = smbus.SMBus(1)

# BMP280 address, 0x76(118)
# Read data back from 0x88(136), 24 bytes
b1 = bus.read_i2c_block_data(0x76, 0x88, 24)
# ... and the rest of your code.
# add a short sleep here at the end...
sleep(0.1)
except KeyboardInterrupt:
# quit
sys.exit()

关于python - 如何使用 Raspberry Pi 运行 python 脚本,直到我们手动停止它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40487119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com