国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現的tcp端口檢測操作示例

2020-01-04 14:43:53
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現的tcp端口檢測操作。分享給大家供大家參考,具體如下:

# coding=utf-8import sysimport socketimport redef check_server(address, port):  s = socket.socket()  print 'Attempting to connect to %s on port %s' % (address, port)  try:    s.connect((address, port))    print 'Connected to %s on port %s' % (address, port)    return True  except socket.error as e:    print 'Connection to %s on port %s failed: %s' % (address, port, e)    return Falseif __name__ == '__main__':  from argparse import ArgumentParser  parser = ArgumentParser(description=u'TCP端口檢測')  parser.add_argument(    '-a',    '--address',    dest='address',    default='localhost',    help='address for the server')  parser.add_argument(    '-p',    '--port',    dest="port",    default=80,    type=int,    help='port for the server')  args = parser.parse_args()  check = check_server(args.address, args.port)  print 'check_server returned %s' % check  sys.exit(not check)

測試結果:

[hupeng@hupeng-vm Python]$python check_server.py && echo "SUCCESS"
Attempting to connect to localhost on port 80
Connected to localhost on port 80
check_server returned True
SUCCESS
[hupeng@hupeng-vm Python]$python check_server.py -p 81 && echo "Failure"
Attempting to connect to localhost on port 81
Connection to localhost on port 81 failed: [Errno 111] Connection refused
check_server returned False
[hupeng@hupeng-vm Python]$python check_server.py -p 81 || echo "Failure"
Attempting to connect to localhost on port 81
Connection to localhost on port 81 failed: [Errno 111] Connection refused
check_server returned False
Failure

附:

shell中&&||的使用方法

命令的返回結果:真(返回0),假(返回非0)

command1  && command2: command1返回真時,command2才會被執行

command1  || command2:command1返回真時,command2就不會被執行

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐山县| 廊坊市| 湘潭县| 渭南市| 来凤县| 南充市| 随州市| 锡林郭勒盟| 稻城县| 陵川县| 丹阳市| 旌德县| 兴宁市| 铜山县| 抚州市| 盐边县| 榆中县| 六枝特区| 丹东市| 西峡县| 马边| 大名县| 桓仁| 灌南县| 鹤庆县| 南宫市| 镇坪县| 象州县| 英吉沙县| 苗栗市| 眉山市| 临武县| 巨鹿县| 麦盖提县| 石阡县| 包头市| 凤台县| 黔西| 宜黄县| 乌鲁木齐市| 屏东县|