0
試圖讓我的代碼更高效!從列表中輸出
ip = ['1.1.1.1', '2.2.2.2', '3.3.3.3']
err = []
for address in ip:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex((address, 9999))
if result != 0:
err.extend(address)
print(err)
這是我接收輸出:
['1', '.', '1', '.', '1', '.', '1', '2', '.', '2', '.', '2', '.', '2', '3', '.', '3', '.', '3', '.', '3']
如果用完類型轉換爲任一浮子或者int,存在引發的錯誤。我只需要插入到列表中的每個IP地址,這樣我就可以將它們打印出來看起來像:
1.1.1.1