2016-02-23 2 views
2

Я импортировал список имен из файла csv и хочу напечатать каждое имя новой строки, как бы я это сделал, поскольку программа, которую я написал, печатает все это на одном линия?Создание новой строки в текстовом поле в tkinter

import csv 
from tkinter import * 
master=Tk() 

file=open('Book1.csv') 
qwerty=csv.reader(file) 

people=[] 
for column in qwerty: 
    people.append(column[0:7]) 

namelbl=Label(text='Name').grid(column=1,row=1) 
namebox=Text(master,width=10) 
namebox.grid(column=1,row=2) 
namesList = [x[0] for x in people] 
for names in sorted(namesList): 
    namebox.insert(END, names) 
    print(names) 

master.mainloop() 

извинение за плохое кодирование. Я новичок. Любая помощь будет признателен спасибо

ответ

3

Вы только добавить \n:

namebox.insert(END, names + '\n') 
+0

спасибо, так очевидно, я очень плохо, еще раз спасибо !! –

Смежные вопросы