gpt4 book ai didi

python - 是什么导致该套接字运行速度非常慢?

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:27 25 4
gpt4 key购买 nike

以下代码检查开放端口,并且套接字似乎运行得很慢:

for line in f.readlines():

line = line.rstrip()

with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
if sock.connect_ex((ip, port)) == 0:
print(line + " ▲")
text = line + "\n"
else:
print(line + " ▼")

有人知道为什么它会很慢吗?

最佳答案

您应该只创建一次套接字,而不是每行文本创建一次。这可能是减慢程序速度的原因。

尝试将 for 循环放入 with block 内。

关于python - 是什么导致该套接字运行速度非常慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44056539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com