[英]Python Pretty table
List1 = [('100.20.300.400', 'varagu', 'success'), ('100.20.300.500', 'thinai', 'success')]
List2 = [('100.20.300.600', 'Ragi', 'Failed')]
table = PrettyTable(['IP', 'Name', 'Result'])
for IP, Name, Result in succeed_ip.__getitem__():
table.add_row([IP, Name, Result])
print table
Error: for IP, Name, Result in succeed_ip.__getitem__():
TypeError: __getitem__() takes exactly one argument (0 given)
我得到的結果與預期的一樣,我要提到索引以單獨顯示在表中。 除了提及List1索引,我還能得到相同的結果。 我嘗試了選項table.add_row(List1),但是我沒有得到結果。我計划將來包括更多列表,所以我不想每次都提到索引。 請幫忙。 謝謝 !!!
List1 = [('100.20.300.400', 'varagu', 'success'), ('100.20.300.500', 'thinai', 'success')]
List2 = [('100.20.300.600', 'Ragi', 'Failed')]
table = PrettyTable(['IP', 'Name', 'Result'])
for IP, Name, Result in List1:
table.add_row([IP, Name, Result])
print table
ftable = PrettyTable(['IP', 'Name', 'Result'])
for IP, Name, Result in List2:
ftable.add_row([IP, Name, Result])
print ftable
Above script gave me the result for me. Issue is resolved. Thanks for the support.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.