欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

python基础教程之获取本机ip数据包示例

时间:2022-07-17 08:28:26 其他范文 收藏本文 下载本文

这次小编给大家整理了python基础教程之获取本机ip数据包示例,本文共8篇,供大家阅读参考。

python基础教程之获取本机ip数据包示例

篇1:python基础教程之获取本机ip数据包示例

-10-10Python笔记(叁)继续学习

-04-04python实现linux服务器批量修改密码并生成execl

-12-12python sys模块sys.path使用方法示例

2014-01-01python解析发往本机的数据包示例 (解析数据包)

-05-05python 随机数生成的代码的详细分析

-12-12python 文件与目录操作

2014-02-02python实现哈希表

2013-03-03python的正则表达式re模块的常用方法

2014-01-01python中的对象拷贝示例 python引用传递

2014-04-04Python中实现远程调用(RPC、RMI)简单例子

篇2:python基础教程之获取本机ip数据包示例

最近更 新

python实现图片批量剪切示例

Python程序设计入门(1)基本语法简介

python实现博客文章爬虫示例

python定时器使用示例分享

python中关于日期时间处理的问答集锦

python访问sqlserver示例

Python完全新手教程

Python FTP操作类代码分享

Python的lambda匿名函数的简单介绍

python 多线程应用介绍

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

篇3:android获取ip和本机的物理地址

/** * 获取ip * * @return */ public static String getLocalIPAddress { try { for (Enumerationen = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (EnumerationenumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {// return inetAddress.getAddress().toString();return inetAddress.getHostAddress().toString(); } } } } catch (SocketException ex) { Log.e(“BaseScanTvDeviceClient”, “获取本机IP false =” + ex.toString()); } return null; } public static String getLocalIPAddress(Context context) { WifiManager wifiManager = (WifiManager) context .getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); String ipAddress = FormatIP(wifiInfo.getIpAddress()); return ipAddress; } public static String FormatIP(int ip) { return Formatter.formatIpAddress(ip); } // /获取本机IP地址 public static String getLocalIpAddress(Context ctx) { WifiManager wifiManager = (WifiManager) ctx .getSystemService(android.content.Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); try { return InetAddress.getByName( String.format(“%d.%d.%d.%d”, (ipAddress & 0xff), (ipAddress >>8 & 0xff), (ipAddress >>16 & 0xff), (ipAddress >>24 & 0xff))).toString(); } catch (UnknownHostException e) { return null; } } // 获取本机的物理地址 public static String getLocalMacAddress(Context ctx) { WifiManager wifi = (WifiManager) ctx .getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); }

篇4:python学习之最简单的获取本机ip信息的小程序

获取本机ip信息的命令ifconfig总是在用,这次拿到pyhton代码里,感觉python好麻烦啊,每次都要import,

可以在程序里直接read出来,也可以先在命令行执行ifconfig > xx.txt,这样可以直接访问倒入后的文本信息。

这个小程序有个问题,与朋友讨论了还没解决彻底,如果用findall是可以匹配所有的,但是怎么解决用match只匹配一次的问题呢,习惯了js里的/g,当然如果只是解决问题就好的话,推荐大家还是用findall。

from subprocess import Popen, PIPE

import re

def get_ipinfo():

f = Popen(‘ifconfig’, shell=True, stdout=PIPE)

s = f.stdout.read()

#s = file(‘ipinfo.txt’,'r’).read()

p = r’.*?inet (?P.*?) ‘

p = re.compile(p, re.DOTALL)

#out = p.findall(s)

ut = p.match(s).groupdict()

return out

print get_ipinfo()

原文;www.iwangzheng.com/?p=250

篇5:python在Windows8下获取本机ip地址的方法

分享给大家供大家参考。具体实现方法如下:

import socket hostname = socket.gethostname IPinfo = socket.gethostbyname_ex(hostname) LocalIP = IPinfo[2][2] print LocalIP

希望本文所述对大家的Python程序设计有所帮助。

篇6:python基础教程之udp端口扫描

最近更 新

python监控网卡流量并使用graphite绘图的

python使用内存zipfile对象在内存中打包文

python读写文件操作示例程序

Python实现的百度站长自动URL提交小工具

python 字典(dict)遍历的四种方法性能测试

Python查看多台服务器进程的脚本分享

Python开发实例分享bt种子爬虫程序和种子

Python3实现的 自动发帖小工具

python网络编程学习笔记(八):XML生成与解

python和pyqt实现360的CLable控件

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 字符串split的用法分享

python 文件和路径操作函数小结

篇7:python基础教程之字典操作详解

最近更 新

在python的WEB框架Flask中使用多个配置文

python encode和decode的妙用

python解析发往本机的数据包示例 (解析数

python判断、获取一张图片主色调的2个实例

python之模拟鼠标键盘动作具体实现

python检测服务器是否正常

python 获取et和excel的版本号

Python 元类使用说明

python缩进区别分析

Python httplib,smtplib使用方法

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

篇8:python基础教程之lambda表达式使用方法

2008-09-09Python 调用VC++的动态链接库(DLL)

2011-02-02Python中使用中文的方法

2014-06-06python网络编程学习笔记(一)

2014-02-02python基础教程之python消息摘要算法使用示例

2014-06-06pycharm 使用心得(六)进行简单的数据库管理

2012-05-05ssh批量登录并执行命令的python实现代码

2014-04-04python中的__init__ 、__new__、__call__小结

2007-04-04python编程-将Python程序转化为可执行程序[整理]

2014-06-06Python struct模块解析

2013-10-10python开发的小球完全弹性碰撞游戏代码

PS按钮制作基础教程之制作透明玻璃按钮

PS按钮制作基础教程之制作灰色圆形质感按钮

python实现分析apache和nginx日志文件并输出访客ip列表的方法

Python中处理字符串之endswith方法的使用简介

《python基础教程之获取本机ip数据包示例(推荐8篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

最新推荐
猜你喜欢
点击下载本文文档