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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f20291c994c27f1acbb12925a05388f56f9f7dc6fda3c06885a4a99bef33d03
|
|
| MD5 |
23bbf864b43d4eedcb534cde419f2efd
|
|
| BLAKE2b-256 |
0b16be1ee47522dfe90c7ff2e0ff2f70a50230b2efe85ba127572ddffbe30f83
|