Python查询设备ip小工具开发实例2.8

这篇具有很好参考价值的文章主要介绍了Python查询设备ip小工具开发实例2.8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我用python写一个查询本机ip的程序,并把这个程序封装进我的网站,给用户使用,下面是实现方法:

实现查询本机IP的程序可以使用Python内置的socket模块和requests模块。

以下是一个简单的查询本机IP的Python程序:

python

import socket

import requests

 

# 查询本机IP

def get_local_ip():

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

    s.connect(('8.8.8.8', 80))

    ip = s.getsockname()[0]

    s.close()

    return ip

 

# 使用requests模块查询外网IP

def get_public_ip():

    res = requests.get('https://api.ipify.org')

    return res.text

 

# 打印查询结果

print('Local IP:', get_local_ip())

print('Public IP:', get_public_ip())

这个程序通过socket模块查询本机IP地址,然后使用requests模块查询外网IP地址。你可以将这个程序保存为一个.py文件,比如get_ip.py。

接下来,你需要将这个程序封装到你的网站中,以便用户可以使用。这个过程可能需要你具备一定的Web开发经验,但以下是一些基本步骤:

将get_ip.py上传到你的网站服务器。

在你的网站中添加一个查询IP的页面,并将这个页面的表单提交到get_ip.py的URL上。

在get_ip.py中,从表单中获取用户提交的数据,并执行查询IP的代码。

将查询结果返回给用户,可以使用HTML页面或JSON格式等方式展示。

当然,这只是一个简单的示例,具体实现方式还需要根据你的网站技术栈和需求进行调整。文章来源地址https://www.toymoban.com/news/detail-413802.html

到了这里,关于Python查询设备ip小工具开发实例2.8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 中文编程工具开发语言开发的实际案例:触摸屏点餐软件应用场景实例

    中文编程工具开发语言开发的实际案例:触摸屏点餐软件应用场景实例 软件特色: 1、功能实用,操作简单,不会电脑也会操作,软件免安装,已内置数据库。软件在关闭的时候,可以设置会员数据备份到U盘,数据本机备份一份,U盘备份一份,双重备份数据安全。 2、软件既

    2024年02月08日
    浏览(33)
  • 中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例

    中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例 中文编程开发语言工具编程实际案例:美发店会员管理系统软件编程实例。 软件功能: 1、系统设置:参数设定,账号及权限设置,系统初始化,卡类型设置,积分清零等。 2、会员信息登记:可以刷卡

    2024年02月07日
    浏览(42)
  • 很合适新手入门使用的Python游戏开发包pygame实例教程-01[开发环境配置与第一个界面]

    我们假定你已经安装好了我们开发python程序的sublime text,如果不知道怎么安装的可以参照我前面的博文。这里只需要解决的是配置好Pygame的问题。本篇博文主要解决开发环境配置以及第一个游戏界面的显示问题。 文章原出处: https://blog.csdn.net/haigear/article/details/130173836 没有

    2024年01月25日
    浏览(79)
  • OpenCV项目开发实战--进行人脸变形 原理—并附实例Python/C++代码实现

    文末附基于Python和C++两种方式实现的测试代码下载链接 在本教程中,我们将学习如何使用 OpenCV 将一张脸变成另一张脸。 在我之前的文章中,我介绍了面部关键点检测和Delaunay 三角测量。最好查看这些帖子以更好地理解这篇文章。 图像变形首先在电影 Willow 中广泛使用,使用

    2024年02月09日
    浏览(52)
  • 智能合约入门开发实例

    web3开发:前端使用ethers.js调用Hello智能合约。 hello.sol 智能合约文件: dapp.html  前端文件:

    2024年02月02日
    浏览(38)
  • 安卓开发实例:方向传感器

    调用手机的方向传感器,X轴,Y轴,Z轴的数值 activity_sensor.xml Sensor.java

    2024年02月06日
    浏览(32)
  • 鸿蒙开发实例 | 分布式涂鸦

    CSDN话题挑战赛第2期 参赛话题:学习笔记  本篇文章介绍分布式设备间如何共享涂鸦画板的核心功能。 在涂鸦画板中有3个核心功能:     (1) 涂鸦者选择好希望连接的设备后,可以直接把涂鸦成果流转给对应的设备。     (2) 其他设备接收流转的涂鸦后,可以在涂鸦的基础上添

    2024年02月09日
    浏览(37)
  • HarmonyOS开发实例:【分布式邮件】

    基于TS扩展的声明式开发范式编程语言编写的一个分布式邮件系统,可以由一台设备拉起另一台设备,每次改动邮件内容,都会同步更新两台设备的信息。效果图如下: 完成本篇Codelab我们首先要完成开发环境的搭建,本示例以 Hi3516DV300 开发板为例,参照以下步骤进行: [获取

    2024年04月28日
    浏览(42)
  • OpenHarmony开发实例:【新闻客户端】

    本篇Codelab我们将教会大家如何构建一个简易的OpenHarmony新闻客户端(JS版本)。应用包含两级页面,分别是主页面和详情页面,两个页面都展示了丰富的UI组件,其中详情页的实现逻辑中还展示了如何通过调用相应接口,实现跨设备拉起FA。本教程将结合以下内容进行讲解:

    2024年04月28日
    浏览(26)
  • HarmonyOS 开发实例—蜜蜂 AI 助手

    自华为宣布 HarmonyOS NEXT 全面启动,近期新浪、B 站、小红书、支付宝等各领域头部企业纷纷启动鸿蒙原生应用开发。据媒体统计,如今 Top20 的应用里,已经有近一半开始了鸿蒙原生应用开发。虽然目前 HarmonyOS NEXT 还未面向个人开发者开放,但我们可以体验并使用最新的 API

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包