чтение из записи tkinter и перемещение результатов в файл csv - PullRequest
0 голосов
/ 19 апреля 2019

Есть небольшая сетка, чтобы добавить клиентов в список в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...