Я новичок в python, но он мне нужен для личного проекта.И поэтому у меня есть этот кусок кода.Функция заключается в создании таблицы и обновлении ее по мере необходимости.Проблема в том, что таблица перезаписывается, и я не знаю почему.Также я борюсь с правильным назначением начальной позиции новых строк для добавления, и именно поэтому total
(также перезаписывается) и pos
, но я не понял, как правильно их использовать,Любые советы?
import datetime
import pandas as pd
import numpy as np
total ={}
entryTable = pd.read_csv("Entry_Table.csv")
newEntries = int(input("How many new entries?\n"))
for i in range(newEntries):
ID = input ("ID?\n")
VQ = int (input ("VQ?\n"))
timeStamp = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
entryTable.loc[i] = [timeStamp, ID, VQ]
entryTable.to_csv("Inventory_Table.csv")
total[i] = 1
pos = sum(total.values())
print(pos)
inventoryTable = pd.read_csv("Inventory_Table.csv", index_col = 0)