我看到的每个示例用户都知道列的编号和名称。如果我的字段名在列表或词典中,而我不知道它们的编号呢?你知道吗
我读到正确的代码是:
t = PrettyTable()
t.set_field_names("first","second","third")
但在我的例子中,名字在一个名为columns的字典中:
columns = {column0: "first", column1: "second", column3: "third"}
我提醒你,我不知道列数。我试过:
for x in range(0,len(columns)):
target="column"+str(x)
t.set_field_names(columns[target])
或列出:
columns = ["first","second","third"]
t = PrettyTable()
t.set_field_names(columns)
但每次出错都是一样的:
File "time_based_blind.py", line 105, in <module>
t.set_field_names(columns)
File "/usr/lib/python2.7/dist-packages/prettytable.py", line 217, in __getattr__
raise AttributeError(name)
AttributeError: set_field_names
PrettyTable没有属性
set_field_names
你可以改成columns = ["first","second","third"] t = PrettyTable(columns)
相关问题 更多 >
编程相关推荐