前提・実現したいこと
現在、pythonでmysqlに接続しデータベースのテーブル内の最新1個の情報を抽出するプログラムを書いています。
テーブルを指定し、最新の情報を抽出することに成功したのですが、()や,が含まれており、これを除いた形で結果を表示させたいです。
発生している問題・エラーメッセージ
下のpythonプログラムを実行し、弁の状態(openかclose)をsampletimeとともに保存してあるテーブルから最新1個を抽出すると、結果として、
((u'close',),)
と表示されます。これを
close
のみで結果を表示してほしいです。
該当のソースコード
import pymysql.cursors
connection = pymysql.connect(
host ='192.168.〇〇',
user = '〇〇',
password = '〇〇',
db = '〇〇',
charset = 'utf8'
)
cursor = connection.cursor()
def main():
sql = 'select 〇 from △ order by sampletime desc limit 1;'
cursor.execute(sql)
rows = cursor.fetchall()
print(rows)
connection.commit()
if name == "main":
main()
補足情報(FW/ツールのバージョンなど)
Raspberry Pi
mysqlはmariadb
回答1件
あなたの回答
tips
プレビュー