0
我想看看我的一些连接设备的正确或不工作(启动和停止它们)定义一些终点(在Python)用户sqlite的数据:可视化的浏览器
import sqlite3
import csv
import requests
from nose.tools import *
import json
import time
db = sqlite3.connect('test.db')
cursor = db.cursor();
serverIP = "http://127.0.0.1:port"
Version = "ver"
response = request.get("http://127.0.0.1:port/ver/On").text
print response
eq_(response, "{status: 'OK'}\n}")
print "Start qr-Scanner"
data = {'callback':'http://localhost:post/ver/testPost/'}
url = "%s/%s/%s" % (serverIP, Version, "test")
response = requests.post(url, data=data).json()
print response
time.sleep(10)
print "Stop qr-scanner"
url = "%s/%s/%s" % (serverIP, Version, "test")
response = requests.post(url, data="").json()
一旦每个设备的测试完成后我获取用户输入并保存它在一个表中的SQLite数据库:
while True:
**device1value** = raw_input("Invalid Input. Does this device work fine? Y/N: ")
if device not in ("y","Y", "n", "N"):
**device1value** = raw_input("Invalid Input. Does device work fine? Y/N: ")
else:
print ("device is working fine")
CREATE TABLE test(device1 TEXT, device2 TEXT, device3 Text,
device4 TEXT)
''')
cursor.execute('''INSERT INTO test(device1, device2, device3, device4, device5)
VALUES(?,?,?,?,?)''', (device1value,device2value, device3value, device4value, device5value))
db.commit()
print('devices Has Been Tested')
我怎么能想象保存在我的表中的数据?将测试结果显示给用户的最佳方式是什么?
任何报告生成工具? – hd1 2014-12-07 22:29:44
是的,确切地说。在所有测试完成后,我想要显示每个设备测试结果。将结果保存在sqlite数据库中是个好主意? – jMML 2014-12-07 22:35:39
这并不重要,因为它只需要保存在某个地方。我的答案有一个简单的例子来说明如何做到这一点。 – hd1 2014-12-07 22:46:22