文档章节

python3.4查询IP地址

jk409
 jk409
发布于 2014/07/31 15:28
字数 150
阅读 115
收藏 2
import urllib.request
#jk409  2014-7-31 by python3.2编写用于查询IP地址国家区域
def chaxun(ip_addr):
    ip_addr2=ip_addr
    domain_addr='http://ip.taobao.com/service/getIpInfo.php?ip='
    domain=domain_addr+ip_addr2
    res=urllib.request.urlopen(domain).read()
    page=eval(res)
    if page['code']==0:
        print('IP查询成功:')
        print('-------------------------------')
        print('IP地址:',page['data']['ip'])
        print('国家ID:',page['data']['country_id'])
        print('注册地址:',page['data']['country'],page['data']['region'],page['data']['city'])
        print('注册区域:',page['data']['area'])
        print('-------------------------------')
    else:
        print("IP输入错误 或 查询失败!")

if __name__=="__main__":
    while 1:
        ip_addr = str(input('请输入要查询的IP:'))
        if ip_addr == "quit":
            break;
        chaxun(ip_addr)

© 著作权归作者所有

共有 人打赏支持
jk409
粉丝 20
博文 159
码字总数 38443
作品 0
深圳
后端工程师
私信 提问
CentOS 升级Python3.4.3版本

1。下载 安装包:wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 2。解压安装包:tar -zxvf Python-3.4.3.tgz    3。进入解压后目录:cd Python-3.4.3 4。创建安装目录:m...

沉淀岁月
2016/11/15
5
0
centos+apache+python34+django+mod_wsgi 开发环境搭建

写给自己,linux运维路.动手趟一遍 linux:centos7.3+apache+python3.4+django+mod_wsgi+samba windows: eclipse pycharm sublime 最近一直在学习python,虽说在windows下开发比较方便,但一般...

shenfly231
2017/05/18
0
0
python3.4连接mysql数据库

1、print ("zjc");打印字符串 //需要添加(),变量如a = 1,b = "zjc",a = 1 其中可以通过id(a)查询a在内存的地址。 2、3/2 = 1.5 ,3//2=1 //代表整除运算, 32 = 9,33=27 **代表谁的几次方...

幸福的魂魄
2016/07/29
0
0
python3.4 之sqlite3,pymysql

python3.4导入sqlite3是报错,如下: >>> import sqlite3 Traceback (most recent call last): File "", line 1, in import sqlite3 File "/usr/local/python3.4/lib/python3.4/sqlite3/init......

Leyin
2017/06/09
0
0
sqlalchemy 的 ORM 方式使用示例

知乎: 使用 sqlalchemy 的 orm 方式操作数据库是一种怎样的体验? 答: 酸爽! 本文基于:win10 + python3.4 + sqlAlchemy 1.0.13 先看一个图(来源): 这是 sqlalchemy 的层级图。不难发现...

罗兵
2016/05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
8
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
7
0
MariaDB、Apache安装

11月12日任务 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 1.MariaDB安装 cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/......

hhpuppy
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部