代码如下:

# -*- coding: utf-8 -*-
#!/usr/bin/env python
# @Time : 2018/5/30 11:05
# @Desc : 获取ip
# @File : iptools.py
# @Software: PyCharm import socket
def get_host_ip():
"""
查询本机ip地址
return: ip
"""
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
ip = s.getsockname()[0]
finally:
s.close() return ip if __name__ == '__main__':
print(get_host_ip())

最新文章

  1. ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘
  2. Ado net Source 用法
  3. Redis简介
  4. php二维数组的取值与转换
  5. C++Builder 解决绘图闪动问题
  6. 【算法】简单动态规划——三逆数的O(N^2)解法!
  7. Android——requestWindowFeature
  8. 01:A+B问题
  9. linux是一种修行
  10. Kuhn-Munkres算法。带权二分图匹配模板 (bin神小改版本)
  11. ORA-600[kcratr_scan_lastbwr]逻辑坏块解决
  12. javascript如何处理多级的实时监听
  13. H3C交换机S5500划分VLAN
  14. JHipster技术栈定制 - JHipster Registry消息总线配置
  15. JDBCUtils——DBCP
  16. 【win10】显示窗口标题栏颜色
  17. Windows系统崩溃后快速恢复Oracle数据库的妙招
  18. Problem B: 专家系统 解题报告
  19. [js高手之路]Node.js实现简易的爬虫-抓取博客所有文章列表信息
  20. C/C++预定义宏

热门文章

  1. SpringBoot第二十五篇:SpringBoot与AOP
  2. canvas实现平面迁徙图
  3. JavaScript事件属性event.target和currentTarget 属性的区别。
  4. Python基础库之jieba库的使用(第三方中文词汇函数库)
  5. OCPC(Optimized Cost per Click)[Paper笔记]
  6. PHP 哈夫曼的实现
  7. mysql 数据分析如何实现日报、周报、月报和年报?
  8. static self 区别与总结
  9. 玩转 RTC时钟库 DS3231
  10. [.Net Core 3.0从入门到精通]1.笔记简介及.Net Core3.0介绍