zoukankan      html  css  js  c++  java
  • Python小脚本

    #########################################################################
    #@@@@@@fuction: 域名解析 #@@@@@@author: hejoy #@@@@@@date : 2017
    wget http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gz tar -xzvf dnspython-1.9.4.tar.gz cd dnspython-1.9.4 python setup.py install [root@zy code]# cat simple.py #!/usr/bin/env python import dns.resolver domain=raw_input('please input an domain:') REST=dns.resolver.query(domain,'REST') for i in REST.response.answer: for j in i.items: print j.address [root@zy code]# python simple.py please input an domain:google.com 74.125.23.113 74.125.23.102 74.125.23.138 74.125.23.100 74.125.23.139 74.125.23.101

     比较两个字符串的不同之处

    #!/usr/bin/env python
    
    
    import difflib
    textchar="""textchar:
            this molde provides classes and functions for comparing sequences.
    including HTML and context and unified diffs.
    difflib document v7.4
    and string
    """
    textchar_lines=textchar.splitlines()
    textchar1="""textchar:
            this molde provides classes and functions for comparing sequences.
    including HTML and context and unified diffs.
    difflib document v7.5"""
    textchar1_lines=textchar1.splitlines()
    d=difflib.Differ()
    diff=d.compare(textchar_lines,textchar1_lines)
    print '
    '.join(list(diff))


    [root@zy code]# python simple2.py
    textchar:
    - this molde provides classes and functions for comparing sequences.
    ? ^

    + this molde provides classes and functions for comparing sequences.
    ? ^^^^^^^^

    including HTML and context and unified diffs.
    - difflib document v7.4
    ? ^

    + difflib document v7.5
    ? ^

    - and string
    [root@zhiyu code]# vim simple2.py
    [root@zhiyu code]# python simple2.py
    textchar:
    - this molde provides classes and functions for comparing sequences.
    ? ^

    + this molde provides classes and functions for comparing sequences.
    ? ^^^^^^^^

    including HTML and context and unified diffs.
    - difflib document v7.4
    ? ^

    + difflib document v7.5
    ? ^

    - and string

     

  • 相关阅读:
    10-10-12分页机制(xp)
    段间跳转之任务门
    段间跳转之TSS段
    mysql索引
    cat /proc/meminfo
    This system is not registered to Red Hat Subscription Management报错
    CentOS 6.5安装zabbix
    KVM(系统虚拟化模块)安装
    Linux时区更改
    学习ruby/rails, rvm是必不可少的工具之一
  • 原文地址:https://www.cnblogs.com/st12345/p/6429686.html
Copyright © 2011-2022 走看看