#python #prettytable
#питон #симпатичный
Вопрос:
Я пытаюсь создать простую таблицу, используя пакет PrettyTable в Python 3. Однако всякий раз, когда я завершаю ввод образцов, предложение (ошибка синтаксиса: несколько операторов, найденных при компиляции одного оператора) всегда появляется после нажатия клавиши enter. Может кто-нибудь объяснить, что не так с кодом? Я прикреплю код, который использую ниже. Большое вам спасибо!
from prettytable import PrettyTable #Add Columns Table=PrettyTable(["Name","District","Contact Number","Job"]) #Add Rows Table.add_row(["John","Trincomalee","0752020117","Doctor"]) Table.add_row(["Michael","Colombo","0761709896","Lawyer"]) Table.add_row(["Nick","Jaffna","0772643635","Teacher"]) Table.add_row(["Gibbs","Batticalo","0752114101","Engineer"]) #Display the Table print(Table)
Комментарии:
1. «завершите набор образцов» — это вполне логично. Предоставьте полную информацию об ошибке.
Ответ №1:
from prettytable import PrettyTable columns = ["Student Name", "Class", "Contact Number", "Job"] myTable = PrettyTable() # Add Columns myTable.add_column(columns[0], ["Student Name", "Trincomalee", "Michael", "Nick", "Gibbs"] myTable.add_column(columns[1], ["Trincomalee", "Colombo", "Jaffna", "Batticalo"]) myTable.add_column(columns[2], ["0752020117", "0761709896", "0772643635", "0772643635"]) myTable.add_column(columns[3], ["Doctor", "Lawyer", "Teacher", "Engineer"])
Попробуйте это