pip install shorturl python import shorturl python original_url = 'https://www.example.com/some_long_url' short_url = shorturl.make_short_url(original_url) python def make_short_url(url): """ Make short url """ hash = _make_hash(url) short_url = base_encode(hash) return short_url python def _make_hash(url): """ Make hash """ md5 = hashlib.md5() md5.update(url.encode()) hash = md5.hexdigest() return hash python def base_encode(num): """ Base encode """ chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" base = len(chars) encoded = '' while num > 0: encoded = chars[num % base] + encoded num = num // base return encoded


上一篇:
下一篇:
切换中文