前记

  python中有些常用的东西,虽然小,但是非常实用。这里就做个备忘吧。

实例

检测端口是否被占用。
'''

-- coding: utf-8 --

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)
#利用shutdown()函数使socket双向数据传输变为单向数据传输。shutdown()需要一个单独的参数,
#该参数表示了如何关闭socket。具体为:0表示禁止将来读;1表示禁止将来写;2表示禁止将来读和写。
print '%d is open' % port
return True
except:
print '%d is down' % port
return False
if name == 'main':
IsOpen('127.0.0.1', 7777)
'''

最新文章

  1. SQL 第一范式、第二范式、第三范式、BCNF
  2. linux,shell输入反斜杠显示'W'。
  3. 使用GoldenGate进行平台迁移和数据库升级(9i->11g)步骤描述
  4. php get set方法深入理解
  5. html中插入flash代码详解(转载)
  6. MySQL RR隔离 读一致性
  7. C# 在PDF中创建和填充域
  8. Ionic3学习笔记(十一)实现省市区三级联动
  9. 沉默的螺旋--digest
  10. html走马灯效果
  11. spring整合mybatis在使用.properties文件时候遇到的问题
  12. 从零搭建java后台管理系统(一)框架初步搭建
  13. Wookmark-jQuery-master 瀑布流插件使用介绍,含个人测试DEMO
  14. Docker 安装 - Docker 与前端(一)
  15. org.apache.http 源代码下载
  16. 慕课网,vue高仿饿了吗ASP源码视频笔记
  17. Golang map 如何进行删除操作?
  18. List、Set、Map典型实现
  19. Linux内核SPI支持概述
  20. spring-webservice.xml

热门文章

  1. 吴裕雄--天生自然HADOOP操作实验学习笔记:单节点伪分布式安装
  2. 等级保护2.0-mysql
  3. Hadoop操作经验
  4. [Android]ListView中分割线的设置
  5. GIMP
  6. taucs库的使用方法(VS2012)
  7. 「LuoguP3979」遥远的国度
  8. mysql 三表索引优化
  9. mac brew redis
  10. hdu 1874 畅通工程续(SPFA模板)