Re-working the sql layout. Incomplete.
This commit is contained in:
@@ -269,15 +269,38 @@ def Loader():
|
|||||||
|
|
||||||
def Output():
|
def Output():
|
||||||
c = db.cursor()
|
c = db.cursor()
|
||||||
|
fieldNames = ['IP'] + Settings
|
||||||
with open('/tmp/sc200.csv', 'w', newline='') as outFile:
|
with open('/tmp/sc200.csv', 'w', newline='') as outFile:
|
||||||
csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
|
csvWriter = csv.DictWriter(outFile, fieldnames=fieldNames,
|
||||||
|
delimiter=',', quotechar='"',
|
||||||
quoting=csv.QUOTE_MINIMAL)
|
quoting=csv.QUOTE_MINIMAL)
|
||||||
c.execute('''SELECT * FROM SettingsValues ORDER BY IP''')
|
|
||||||
csvWriter.writerow([col[0] for col in c.description])
|
csvWriter.writeheader()
|
||||||
for row in c:
|
|
||||||
csvWriter.writerow(row)
|
c.execute('''SELECT DISTINCT IP FROM SettingsValues ORDER BY IP''')
|
||||||
|
for Row in c:
|
||||||
|
IP = Row
|
||||||
|
print((('''SELECT SettingsID, Value
|
||||||
|
FROM SettingsValues WHERE IP = \'%s\'''' % IP)))
|
||||||
|
row = c.execute('''SELECT SettingsID, Value
|
||||||
|
FROM SettingsValues WHERE IP = \'%s\'''' % IP)
|
||||||
|
print(((row)))
|
||||||
|
|
||||||
outFile.close()
|
outFile.close()
|
||||||
|
|
||||||
|
|
||||||
|
#csvWriter.writerow()
|
||||||
|
|
||||||
|
#c = db.cursor()
|
||||||
|
#with open('/tmp/sc200.csv', 'w', newline='') as outFile:
|
||||||
|
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
|
||||||
|
#quoting=csv.QUOTE_MINIMAL)
|
||||||
|
#c.execute('''SELECT * FROM SettingsValues ORDER BY IP''')
|
||||||
|
#csvWriter.writerow([col[0] for col in c.description])
|
||||||
|
#for row in c:
|
||||||
|
#csvWriter.writerow(row)
|
||||||
|
#outFile.close()
|
||||||
|
|
||||||
#with open('/tmp/sc200-alarms.csv', 'w', newline='') as outFile:
|
#with open('/tmp/sc200-alarms.csv', 'w', newline='') as outFile:
|
||||||
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
|
#csvWriter = csv.writer(outFile, delimiter=',', quotechar='"',
|
||||||
#quoting=csv.QUOTE_MINIMAL)
|
#quoting=csv.QUOTE_MINIMAL)
|
||||||
|
|||||||
Reference in New Issue
Block a user