Я недавно начал использовать Python и пытаюсь создать программу, которая манипулирует данными в Python, используя pickle
, однако я бы хотел, чтобы мой файл был примерно таким:
CODE | PIECE | PRICE
line one 1 1 1,00
line two 2 2 2,00
Рассмотрим 1 вниз CODE
, 1 вниз PIECE
и 1,00
вниз PRICE
, пока не получим 50
.
Вот вопрос: есть ли в любом случае сделать это с помощью рассола? Как:
columns = int(input('Number of columns : ')) # Which would be 3 (code, piece and price)
data = [ ]
for i in range(columns):
raw = input('Enter data '+str(i)+' : ')
data.append(raw)
file = open('file.dat', 'wb')
pickle.dump(data, file)
file.close()
Очевидно, что это невозможно сделать с помощью ввода, так есть ли способ сделать это?