Vladimirv:):):) По уму и платят раз в месяц. Если программа для личного пользования то темп накопления данных будет мизерный. База данных тут не окупится и через 1000 лет если функционал не расширять.
Сейчас же просто складывайте данные в файл по месяцам, один файл на 1 месяц
.
alloyНу так себе… Позволю себе несколько комментариев по улучшению стиля.
Может пригодится.
myfile = open("demo.txt", "r") #открываем файл на чтение. Если файл истории не существует будет ошибка mylist = myfile.readlines() #Прочитает файл и построчно сформирует список print(mylist) # ???? Зачем print(len(mylist)) # ???? Зачем #В списке 4 элемента. Индекс последнего будет равен 3 myoldindex = int(mylist[3])# Наверное лучше int(mylist[-1]) print(myoldindex) # ???? Зачем #Теперь можно сравнивать с новым показанием myfile.close() # файл надо было закрывать сразу после myfile.readlines() myfile = open("demo.txt", "a")#Открываем файл для добавления myfile.write("104")# Добавляем с новой строчки Чтото мне кажется вы перевод строки потеряли myfile.close()#Как-то так