Это мой код и в документации говорится, что len() работает для кортежей, но я не могу заставить его работать.
Данные представляют собой кортеж, созданный на основе SQLite.fetchall(), и он был проверен.
Код: Выделить всё
for row in data:
f.write("{\n")
f.write(f"'PUT':'{row[1]}'\n")
if row == len(data): # I also tried len(data)-1 as suggested by posts
f.write("}\n")
else:
f.write("},\n")
Как лучше всего это сделать на Python это?
Подробнее здесь: https://stackoverflow.com/questions/790 ... of-a-tuple