我创建了一个脚本,它将比较负载平衡服务器的文件,并将其与迁移服务器的文件进行比较,以找到需要新的负载平衡配置的服务器。我将脚本打印到输出文件,但所有IP地址都聚集在一起。我试过了' \ n'但是我得到了错误信息' f.writelines(LB_Servers,' \ n')只取一个参数'我给了2.有谁可以指出什么是错的?
with open('output.txt', 'w') as f:
ME06 = set(open("LB_server_IP.txt").read().split())
lb = set(open('mig_svrip.txt').read().split())
LB_Servers = ME06.intersection(lb)
uniques = ME06.difference(lb).union(lb.difference(ME06))
print(len(LB_Servers), (LB_Servers,))
f.writelines(LB_Servers, '\n')
答案 0 :(得分:0)
在python3中,您可以将print函数的输出重定向到文件:
for server in LB_Servers:
print(server, file=f)