|
from prettytable import PrettyTable
mark=PrettyTable()
field=['name','Chinese','math','English'],
field.extend('physics','chemistry')
person1=['xiaowang',83,65,72]
person1.extend(77,88)
person2=['xiaohua',92,74,63]
person2.extend(63,89)
person3=['xiaoli',96,81,85]
person3.extend(92,85)
mark.field_names=field
mark.add_row(person1)
mark.add_row(person2)
mark.add_row(person3)
print mark
源码如上,一运行:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\李昊恩Python\test6.24", line 4, in <module>
field.extend('physics','chemistry')
AttributeError: 'tuple' object has no attribute 'extend'
以为是符号问题,第四行的逗号去掉,运行:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\李昊恩Python\test6.24", line 4, in <module>
field.extend('physics','chemistry')
TypeError: extend() takes exactly one argument (2 given)
求大神解答!!!
|
|