Wie kann ich das am besten machen?
Habe es schon so versucht:
import serial
import csv
def Scan():
from testmain import SingleInventory
epc = SingleInventory()
return epc
tag = Scan()
reader = csv.reader(open("memory.csv","r"), delimiter=",")
for row in reader:
print (row)
with open('memory.csv',mode='r') as infile:
inreader = csv.reader(infile)
with open('memory_new.csv',mode='w') as outfile:
outwriter = csv.writer(outfile)
tagDict = {rows[0]:rows[1] for rows in reader}
while True:
tag2 = Scan()
if tag2 in tagDict:
result = [s for s in tagList if tag2 in s]
print(result[0][48:])
Was aber leider nicht funktioniert (falls jemand weiß wieso es nicht geht auch gerne mit in die Antwort)
Die Variable ist ein RFID Tag und in der .csv werden in der 1. Spalte die Tags gespeichert und in der 2. stehen Positionsangaben (in Meter)