• 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

     

  • 相关阅读:
    Spring 学习笔记(4)依赖注入 DI
    05Spring之AOP
    01Spring核心概念
    06Spring之循环依赖
    04Spring之依赖注入
    09Spring 设计模式总结
    08Spring之事务
    01Servlet 回顾
    03Spring之Bean生命周期
    02Spring启动过程
  • 原文地址:https://www.cnblogs.com/st12345/p/6429686.html
Copyright © 2020-2023  润新知