• python写MD5翻译器


    python写MD5翻译器以及其他工具,一起封装起来,便于使用

    import urllib2
    import re
    import hashlib
    import json
    class tool(object):
        def __init__(self):
            pass
        #计算MD5的值
        def md5(self,str):
            m = hashlib.md5()
            m.update(str)
            return m.hexdigest()
        def search(regex, content, group = 1):
        #搜索指定正则匹配的内容
            pattern = re.search(self,regex, content, re.DOTALL)
            if(pattern != None):
                return pattern.group(group)
            return ""
        def findall(self,regex, content):
        #查找指定正则匹配的所有内容
            return re.findall(self,regex, content, re.DOTALL)
        def cleanHtmlTag(self,content):
        #清理HTML标签
            return content or re.sub(r'<[^>]*?>', '', content).strip()
     
        def cleanedSearch(self,regex, content, group = 1):
        #查找匹配的指定字符串并清除HTML标签
            return cleanHtmlTag(search(regex, content, group))
     
        def httpGet(self,url, encoding='gbk'):
        #发送Http GET请求,返回内容
            return urllib2.urlopen(url).read().decode(encoding, 'ignore').encode('utf-8')
     
        def toJson(self,dict):
            return json.dumps(dict, ensure_ascii=False, indent=4)
     
    #--------------------------------------------------- 工具 end
    md = tool()
    inputMD5 = raw_input('MD5>>>')
    print md.md5(inputMD5)
    #print md.findall("1","123")

  • 相关阅读:
    Go Revel
    Go Revel
    Go Revel
    Go Revel
    deployment:声明式的升级应用
    Kubernetes架构及相关服务详解
    Docker 安装MySQL
    日志收集-Elk6
    Jenkins-Multijob plugin多任务串并行
    ansible创建vmware虚拟机
  • 原文地址:https://www.cnblogs.com/xinguichun/p/5944829.html
Copyright © 2020-2023  润新知