小编Alb*_*tSm的帖子

python没有名为serial的模块

我的python程序有问题.我编写了程序来从arduino获取数据(温度)到我的raspberry pi sqlite数据库.但它在第4行(导入序列)中给出了一个错误,说"ImportError:没有名为serial的模块".我使用python3并且已经更新了pyserial.我是python中的新手,所以我犯了一些错误......

 #!/ussr/bin/python
 # -*- coding: utf-8 -*-

 import serial
 import datetime
 import sqlite3 as lite
 import sys
 import time

 ser = serial.Serial('/dev/ttyACM1', 9600, timeout=1)
 ser.open()

 count = 0

 con = lite.connect('realtime_data.db')

 try:
       while 1:
         indata = ser.readline()
         current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
         count = count + 1

         print (count)

         with con:
           cur = con.cursor()
           cur.execute("INSERT INTO Temperatures VALUES( ?, ?, ? )", (count, current_time, indata))
           if count > 100:
             cur.execute("DELETE FROM Temperatures")
             count = 0

        # time.sleep(3) #upload to …
Run Code Online (Sandbox Code Playgroud)

python database sqlite

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

database ×1

python ×1

sqlite ×1