On Fri, Feb 19, 2016 at 3:32 PM, Peter Otten <__pete...@web.de> wrote:
> > > Also, after reading http://openopc.sourceforge.net/api.html I wonder if it > wouldn't be better to go with the timestamp provided by the server > > bool1.append(opc.read(".watchdog")) > yes but my next step is to load some of this data up to SQL and the timestamp provided by the opc was difficult to manage into a TIME field. I manage to insert the appended data instead with the timestamp generated with my code. I'll work more on that to see if it is possible to get the original timestamp. I don't require high precision just something around the second is ok. > > With a slight modification of Alan's suggestion you could write to a list > of > dicts instead of a dict of lists like so: > > # outside the loop > WANTED = [".watchdog", ".analog1", ".analog2] > data = [] > > # in the loop: > data.append({r[0]:r[1:] for r in opc.read(WANTED)}) > > > Thanks for the helpful hints. I have a ton of questions yet to come! Marco _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor