Skip to main content

nest common helper

Project description

Installation

install as pip

pip install nest-helper==1.1.0

Usage

  • 生成 uuid

    :syntax: generate_uuid(fmt:str='-') -> int

    :param: fmt 替换的字符串

    :return: string

    >>> from pyhelper.helper import generate_uuid
    >>> print(generate_uuid())
    >>> c294bfab-5249-4c01-8e38-02f7957afdfa
    >>> print(generate_uuid(fmt=''))
    >>> 2204d86f2815482c83d697acd0b36c16
    
  • 生成11位的唯一识别码

    :syntax: generate_unique_id() -> str

    :return: string

    >>> from pyhelper.helper import generate_unique_id
    >>> print(generate_unique_id())
    >>> 78LM0XLpnpv
    
  • 生成自定义位数的随机字符串

    :syntax: generate_rnd_string(n:int=6) -> str

    :param: n 生成的字符串的位数

    :return: string

    >>> from pyhelper.helper import generate_rnd_string
    >>> print(generate_rnd_string())
    w9y5Yk
    >>> print(generate_rnd_string(n=10))
    T65rZduWMC
    
  • 生成雪花id

    :syntax: snow_flake(datacenter_id: int = 1, worker_id: int = 1, sequence: int = 0) -> int

    :param datacenter_id: 数据中心(机器区域)ID

    :param worker_id: 机器ID

    :param sequence: 序列号

    :return: int

    >>> from pyhelper.helper import snow_flake
    >>> print(snow_flake())
    >>> 1448838354849370112
    >>> print(snow_flake(1,2,0))
    1448838475976679424
    
  • url 编码

    :syntax: urlencode(url:str) -> str

    :param url: 需要编码的url

    :return: string

    >>> from pyhelper.helper import urlencode
    >>> url = "https://baidu.com?a=1&b=2"
    >>> print(urlencode(url))
    https%3A//baidu.com%3Fa%3D1%26b%3D2
    
  • url 解码

    :syntax: urldecode(url:str) -> str

    :param url: 需要解码的url

    :return: string

    >>> from pyhelper.helper import urldecode
    >>> url = "https%3A//baidu.com%3Fa%3D1%26b%3D2"
    >>> print(urldecode(url))
    https://baidu.com?a=1&b=2
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nest-helper-1.1.0.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file nest-helper-1.1.0.tar.gz.

File metadata

  • Download URL: nest-helper-1.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.9

File hashes

Hashes for nest-helper-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6f20291c994c27f1acbb12925a05388f56f9f7dc6fda3c06885a4a99bef33d03
MD5 23bbf864b43d4eedcb534cde419f2efd
BLAKE2b-256 0b16be1ee47522dfe90c7ff2e0ff2f70a50230b2efe85ba127572ddffbe30f83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page