通用代理池项目,功能型函数,验证端口Port是否正确 2021-11-24

user@server:~$ cat tmp1358.py
def isActivePort(port):
    """
        isActivePort(port)
        参数 port,字符串
        用途,判断端口port字符串是否正确
        返回值,判定为是,返回 字符串 'Y'
        返回值,判定为否,返回 字符串 'N'
    """
    try:
        if int(port) >= 1 and int(port) <= 65535:
            return 'Y'
        else:
            return 'N'
    except Exception as e:
        return 'N'

data1 = 'somedata'
data2 = '0'
data3 = '65536'
data4 = '2048'
v1 = isActivePort(port = data1)
v2 = isActivePort(port = data2)
v3 = isActivePort(port = data3)
v4 = isActivePort(port = data4)
print(f"{data1} - {v1}")
print(f"{data2} - {v2}")
print(f"{data3} - {v3}")
print(f"{data4} - {v4}")


user@server:~$ python3 tmp1358.py
somedata - N
0 - N
65536 - N
2048 - Y
user@server:~$ 
# 2021-11-24 更新为

def isActivePort(port):
    """
        isActivePort(port)
        参数 port,字符串
        用途,判断端口port字符串是否正确
        返回值,判定为是,返回 字符串 'Y'
        返回值,判定为否,返回 字符串 'N'
    """
    try:
        if port.isdigit() and int(port) >= 1 and int(port) <= 65535:
            return 'Y'
        else:
            return 'N'
    except Exception as e:
        return 'N'
Donate
云乞讨

通用代理池项目,功能型函数,验证端口Port是否正确 2021-11-24》有1个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注