本文整理汇总了Python中table.Table.create_table方法的典型用法代码示例。如果您正苦于以下问题:Python Table.create_table方法的具体用法?Python Table.create_table怎么用?Python Table.create_table使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类table.Table
的用法示例。
在下文中一共展示了Table.create_table方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: int
# 需要导入模块: from table import Table [as 别名]
# 或者: from table.Table import create_table [as 别名]
print "Sieć %s" % letters[i]
hosts = int(raw_input('Hostów dla danej sieci-2 (BC i net) poz. %d: ' % hosts_left))
nets.append([i, hosts])
hosts_left-=(hosts+2)
i+=1
print
nets = sorted(nets, key=lambda hosts: hosts[1], reverse=True)
max_mask = choose_mask(nets[0][1])
result = [('Siec', 'Maska', 'Adres sieci', 'Broadcast', 'Min. host', 'Max. host', 'Uzytych', 'Wolnych')]
first = True
allocated = 0
used = 0
for net in nets:
if first:
netip = ip_cidr(ip)[0]
first = False
else:
netip = next_network_by_bc(calculated[0], int(ip_cidr(ip)[1]))
calculated = calc_gw_bc_hosts(netip, choose_mask(net[1]))
result.append((letters[net[0]], "%s/%d" % (mask_by_cidr(choose_mask(net[1])), choose_mask(net[1])), calculated[3], calculated[0], calculated[1], calculated[2], str(net[1]), str(pow(2, 32-choose_mask(net[1]))-2-net[1])))
allocated+=(pow(2, 32-choose_mask(net[1]))-2)
used+=net[1]
print
print "Adresów zaalokowanych: %d" % allocated
print "Adresów wykorzystanych: %d" % used
print "Wykorzystanie adresów z sieci bazowej: %d%%" % ((float(used)/float(hosts_base))*100)
print "Wykorzystanie zaalokowanych: %d%%" % ((float(used)/float(allocated))*100)
restable = Table(result)
print
print restable.create_table()
示例2: do_ls
# 需要导入模块: from table import Table [as 别名]
# 或者: from table.Table import create_table [as 别名]
def do_ls(self, line):
#TODO: list tasks in current project/context
#TODO: add searching
table = Table()
table.create_table(self.todotxt.get_tasks_table({'done': False, 'waiting': False}))