【发布时间】:2016-04-22 08:05:00
【问题描述】:
用户在 python3 的输入字段中设置 ip 后,我正在扫描端口范围。这行得通,但看起来不那么专业。我有一段时间有一个 for 循环,并在那里尝试。如果没有外部类来获得断点,我怎样才能写得更优雅?谢谢。
代码如下:
s = socket.socket()
class outtervar():
connected=0
while(test.outtervar==0):
ip = getFromInputField()
for x in range(100):
try:
s.connect((ip, port + x))
outtervar.connected=1
break
except socket.error as e:
print("Cannot connect")
print(e)
outtervar.connected=0
【问题讨论】:
标签: loops python-3.x while-loop