我想使用mysql數據庫(db名稱:project)將變量(temp,hum)的值插入到我的表格傳感器中。我使用的是Ubuntu 14.04,並且在python和MySQL之間建立了連接,但是我無法放置變量的值。所以任何幫助都是值得歡迎的,謝謝。如何使用python 2.7將變量的值插入到mysql中?
這是我的腳本的Python:
from random import *
import socket
import sys
import mysql.connector
from datetime import datetime
temp = randrange(10, 31, 2)
hum = randrange(300, 701, 2)
print temp
print hum
conn=mysql.connector.connect(user='root',password='12345',host='localhost',database='projet');
mycursor=conn.cursor();
mycursor.execute("""INSERT INTO sensors VALUES('$datetime','$temp','$hum')""");
conn.commit()
mycursor.execute("SELECT * FROM sensors")
這是我的表在這裏你可以找到變量TEMP和嗡嗡聲,而不是它們的值:
** WARNING **:請小心[正確逃生(HTTP://鮑比桌。 com/python.html)這些值。直接插入數據非常危險。 – tadman