展开全部
这个的主要思路是对于字符串进行分割,然后循环32313133353236313431303231363533e59b9ee7ad9431333335313738读取。
a.txt内容为telnet_ip=(189.6.68.100,189.6.68.103,189.6.68.105,189.6.68.109,189.6.68.112,189.6.68.123)
user_name=root
代码如下:def get_ip(val): #从(189.6.68.100,189.6.68.103,189.6.68.105,189.6.68.109,189.6.68.112,189.6.68.123)中获取IP,返回一个ip数组
val = val.replace("(", "")
val = val.replace(")", "")
ips = val.split(",")
return ips
def main():
f = open ("a.txt","r")
for line in f:
line = line.strip()
lines = line.split("=")
key = lines[0]
if key.strip()=="user_name":
B = lines[1] #获取user_name
elif key.strip()=="telnet_ip":
val = lines[1]
A = get_ip(val) #获取telnet_ip
print "user_name is %s " % B
print "telnet_ip is %s" % A
if __name__=="__main__":
main()