我有一个主机文件,例如
us-east-1 34.192.0.54
us-west-1 50.18.56.1
在尝试仅为IP测试取出IP时,我正在使用以下代码:
hosts = open('hosts','r')
for line in hosts:
temp=line.split()[1:]
print(temp)
但是它显示我['34 .192.0.54']作为输出,但我只是需要
34.192.0.54
运行ping测试。我还可以在代码中添加什么来获得所需的内容?
答案 0 :(得分:0)
只需删除拆分中的:
即可。
主持人文件:
us-east-1 34.192.0.54
us-west-1 50.18.56.1
<强>代码:强>
#!/usr/bin/python
hosts = open('hosts','r')
for line in hosts:
temp=line.split()[1]
print temp
输出
34.192.0.54
50.18.56.1
答案 1 :(得分:-1)
您是否正在使用具有最大/最小线程约束的workmanager以及相应的OSB服务? 16个使用者是每个受管服务器的队列的默认值。如果有超过1个OSB服务连接到同一队列,则消费者计数将是16的倍数。 唯一的可能性是,如果某个WM或任何其他应用程序连接到此队列。