Есть небольшая сетка, чтобы добавить клиентов в список в CSV.Я изо всех сил пытаюсь получить их в правильном формате.
Вот что я пробовал:
def add_customer():
account_num = IntVar()
cust_name = StringVar()
cust_pin = IntVar()
cust_bal = StringVar()
def write_to_file():
with open('customerList.csv', 'a') as file:
writer = csv.writer(file, delimiter=',')
writer.writerow([account_num.get()])
writer.writerow([cust_name.get()])
writer.writerow([cust_pin.get()])
writer.writerow([cust_bal.get()])
Каждая строка выходит в отдельной строке, потому что это делает писатель.Есть ли что-то еще, что я мог бы сделать, чтобы они выглядели так:
Account_Number,Name,PIN,Balance
1,John A. Clayton,1234,"$5,000.00"
2,Diane J. Troupe,5678,"$10,000.00"
3,George D. Kelley,9101,"$15,000.00"
4,Geri E. Colon,1213,"$2,500.00"
5,Barbara C. Hornsby,1415,"$1,500.00"
6,Leda J. Huntley,1617,"$6,000.00"
7,Jeffery T. Garcia,1718,"$8,000.00"
8,Brandon M. Fields,1819,"$19,000.00"
9,Dave D. Ross,2021,"$1,000,000.00"
Я ожидал, что элементы будут разделены запятыми, но вот что я на самом деле получил:
Account_Number,Name,PIN,Balance
1,John A. Clayton,1234,"$5,000.00"
2,Diane J. Troupe,5678,"$10,000.00"
3,George D. Kelley,9101,"$15,000.00"
4,Geri E. Colon,1213,"$2,500.00"
5,Barbara C. Hornsby,1415,"$1,500.00"
6,Leda J. Huntley,1617,"$6,000.00"
7,Jeffery T. Garcia,1718,"$8,000.00"
8,Brandon M. Fields,1819,"$19,000.00"
9,Dave D. Ross,2021,"$1,000,000.00"
1
JACK
9999
1000