IndexError:仅在使用SSH

时间:2019-04-19 13:53:50

标签: python arrays arraylist ssh raspberry-pi

我的Raspberry PI已连接到ds18b20传感器,并且我有一个Python脚本,该脚本可启动传感器并记录室温,并每2分钟将其保存到一个文本文件中:

21.000
21.125
21.125
21.062
21.125
21.062
21.187

我还有另一个Python脚本,该脚本从temp.txt读取最新温度并将值提交给MYSQL:

// selected_node.py
# Read current temp from txt file
with open('temp.txt', 'r') as f:
  lines = f.read().splitlines()
  last_line = lines[-1]
print last_line

...

当我运行Python脚本时,一切正常:

21.187
(1, 'record inserted.')

但是,为什么当我尝试使用ssh -p 22 -i pi.rsa pi@192.168.1.xx python /home/pi/selected_node.py从不同的Raspberry PI运行相同的脚本时,却收到以下错误消息:

File "/home/pi/selected_node.py", line 15, in <module>
last_line = lines[-1]
IndexError: list index out of range

0 个答案:

没有答案