我的python脚本出了问题。我想每隔5分钟将数据从串口保存到pyxt脚本到txt文件。
我的Cron脚本:
*/5 * * * * root /home/user/temperature.py >> /home/user/temperature.txt
我的python脚本:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# pytemp.py
import serial
import time
ser = serial.Serial('/dev/ttyACM0',9600, timeout=10)
read = ser.read(5)
comp = read.split()
ser.close();
print time.strftime("%Y-%m-%d %H:%M:%S"), comp[0]
Cron创建文件temperature.txt但它是空的。
如果我使用命令python temperature.py运行脚本,它可以很好地显示日期和温度。
任何人都可以帮我吗?
//编辑:
嗨,
我发现错误 - 我的python脚本文件夹没有正确编码。我改变了脚本的目的地,现在没关系,但我的脚本中出现了错误。温度显示为:
2013-03-16 13:40:01 166.8
2013-03-16 13:41:02 1617.
它应该看起来像:
20013-03-16 13:40:01 16.68
例如。
如何编辑我的python脚本?
答案 0 :(得分:0)
你试过吗
*/5 * * * * root python /home/user/temperature.py >> /home/user/temperature.txt