如果我们开发的程序需要监控端口,我们可以在启动程序时判断端口是否已经被占用了,下面的python代码帮你实现了这个实用的功能。

#!/usr/bin/env python

# sharejs.com codes

import os

import socket

def IsOpen(ip,port):

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

try:

s.connect((ip,int(port)))

s.shutdown(2)

print '%d is open' % port

return True

except:

print '%d is down' % port

return False

if __name__ == '__main__':

IsOpen('127.0.0.1',800)

标签:

代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

python检测端口是否被占用_python判断指定的端口是否被占用相关推荐

  1. python中if语句求最大值_python 判断三个数字中的最大值实例代码

    python 判断三个数字中的最大值,具体代码如下所示: #判断三个数中最大值 n1= int(input('please enter the firest number:')) n2 = int(i ...

  2. python找图里的环_python判断无向图环是否存在的示例

    暂时是一个手动设置无向图中的边,用一个二维数组表示,后面会改进为用户自己定义无向图的边. 学习python的新手,若大佬有解决的办法,希望不吝赐教 #无向图判断环是否存在 def dfs(u,fa): ...

  3. python合法的变量名有哪些_Python判断变量名是否合法的方法示例

    问题: 变量名是否合法: 1.变量名可以由字母,数字或者下划线组成 2.变量名只能以字母或者下划线开头 s = 'hello@' 判断变量名的第一个元素是否为字母或者下划线 s[0] 如果第一个元素符 ...

  4. python中none算变量吗_python 判断变量是否是 None 的三种写法

    代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None: 第二种是 if not x:: 第三种是if not x is None(这句这样理解更清晰if not ...

  5. python怎么识别字母数字的_python判断字符是否为字母和数字

    在使用python语言中的字符串方法时,可以使用它们判断字符串中是否有字母或数字或其他的构成.下面利用几个实例说明字符串方法的用法,操作如下: str_1 = "123" str_ ...

  6. python中uppercase是什么意思_python判断大小写并转换_python中string模块相关方法(大小写转换,字符串条件判断)....

    string模块主要包含关于字符串的处理函数,在这里列举经常会使用的一些函数. 在例如获取随机密码等之类的题时可能会用到这类函数 1.string.ascii_letters 获取所有ascii码中字 ...

  7. python中isdigit函数什么意思_python判断字符串,str函数isdigit、isdecimal、isnumeric的区别...

    s为字符串 s.isalnum() 所有字符都是数字或者字母 s.isalpha() 所有字符都是字母 s.isdigit() 所有字符都是数字 s.islower() 所有字符都是小写 s.isup ...

  8. python检测特定颜色的形状_python opencv 检测特定颜色

    import cv2 import numpy as np cap = cv2.VideoCapture(0) # set blue thresh 设置HSV中蓝色.天蓝色范围 lower_blue ...

  9. python获取文件夹下文件_Python 获取指定文件夹下的目录和文件的实现

    经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结.Python 中扫描目录有两种方法:os.listdir 和 os.walk. 一.os.listdir 方法 os.l ...

最新文章

  1. 一维数组的求平均成绩 Day06
  2. 不透明度opacity进阶
  3. Java SE7新特性之try-with-resources语句
  4. bring your mac everywhere you go
  5. dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
  6. 台积电要造第一款7nm芯片 明年下半年可投产
  7. 微软dns能做cname吗_为什么域的根不能是CNAME以及有关DNS的其他花絮
  8. 前端学习(1344):用户的增删改查操作1
  9. 【原创】大叔问题定位分享(12)Spark保存文本类型文件(text、csv、json等)到hdfs时为什么是压缩格式的...
  10. 列表推导式 python原理_python之列表推导式
  11. 如何在input输入框中加一个搜索的小图片_仿淘宝搜索栏
  12. 漫谈 Clustering (3): Gaussian Mixture Model
  13. Atitit 编程语言知识点tech tree v2 attilax大总结
  14. 「面试必背」Linux面试题(2022最新版)
  15. 微信小程序比较用户微信客户端版本号
  16. java为什么打不开jar文件_win7系统双击打不开jar文件的解决方法
  17. PS3主机数据完全一览及关键词解释
  18. MySQL8.0 - 新特性 - Descending Index 1
  19. 用c语言验证欧拉定理,欧拉定理_欧拉定理的意义
  20. RabbitMQ基础篇 (一)

热门文章

  1. 软件学院天梯赛参赛队员第一次训练 L2-1 红豆生南国 (25 分)(完全二叉树,树的遍历,重建二叉树,DFS)
  2. ListView的用法
  3. 服务器培训协议,员工培训与服务器
  4. SMC/VSC(十一)——基于趋近律的离散滑模控制(白嫖程序模型)
  5. 【超图+CESIUM】【基础API使用示例】16、超图|CESIUM -设置地球模式:椭球模式、圆球模式
  6. 寻找UI设计灵感:20大电影公司Logo设计欣赏
  7. 想要jweixin.js的看这里
  8. 利用python-opencv中solvepnp函数解决位姿定位定向问题。
  9. Bugku CTF-MISC 1
  10. HPH写好的答题小程序怎么放到微信小游戏里,微信开发者工具