当前位置: 首页>>代码示例>>Python>>正文


Python Table.create_table方法代码示例

本文整理汇总了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()
开发者ID:maciejtarnowski,项目名称:IPCalc,代码行数:32,代码来源:netcalc.py

示例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}))
开发者ID:lolindrath,项目名称:whiny,代码行数:7,代码来源:whiny.py


注:本文中的table.Table.create_table方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。