本文整理汇总了Python中host.Host.ipaddress方法的典型用法代码示例。如果您正苦于以下问题:Python Host.ipaddress方法的具体用法?Python Host.ipaddress怎么用?Python Host.ipaddress使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类host.Host
的用法示例。
在下文中一共展示了Host.ipaddress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: open
# 需要导入模块: from host import Host [as 别名]
# 或者: from host.Host import ipaddress [as 别名]
# define user and password for host list
env.user = DEFAULT_USER
env.password = DEFAULT_PASSWD
# read config file for host list
with open(CONF_FILE, 'r') as f:
jsondata = json.loads(f.read())
ip_list = []
hosts = []
for key, val in jsondata.items():
host = Host()
ips = [ str(ip) for ip in val if str(ip) != '' ]
ip_list += ips
host.ipaddress = ips
host.hostname = key
hosts.append(host)
env.hosts = ip_list
#############################
# action task
hostname_stdout = StringIO.StringIO()
hosts_file_stdout = StringIO.StringIO()
ipaddr = StringIO.StringIO()
#for host in hosts:
# print host.hostname, host.ipaddress
# report
if os.path.exists(REPORT_FILE_NAME):
os.system('cat "" > ' + REPORT_FILE_NAME)