基于参数生成随机字符串的工具
messy-string的Python项目详细描述
messy string
生成任意字符串安装
pip install messy-string
概要
沿着参数模板生成随机字符串的工具。 参数模板采用以下格式{
'string_type': {
'hex': True,
'decimal': False,
'character': False,
'symbol': False,
'options': ''
},
'option': 'lowercase',
'length': 8,
'number': 1
}
- ^
}:使用要使用的字符设置.^{cd2>}和^{cd3>}中设置的字符串。 - ^
:^{cd5>}使用 - ^{cd6>:^{cd7>}使用
- ^{cd8>}使用从^{cd9>}到^{cd10>}的字符串
- ^{cd11>}使用这些符号加“`”的
- ^
}:使用此处设置的字符串
- ^
- ^
}:大写小写字符设置 - ^
}:仅小写字母 - ^{cd16>}:仅大写
- ^{cd17>}:使用大写字母和小写字母
>字符串长度> - ^
- ^{cd19>}:要生成的字符串的个数
使用方法
从命令行
$ messy_string -h
usage: messy_string [-h] [--hex] [-d] [-c] [-s] [-o OPTIONS] [-lo] [-up]
[-lu] [-l LENGTH] [-n NUMBER] [-P PARAMETER] [-Pl]
radioの管理を行うプログラム
optional arguments:
-h, --help show this help message and exit
--hex 16進数(default)
-d, --decimal 数値を使用する
-c, --character 文字列を使用する
-s, --symbol 記号を使用する
-o OPTIONS, --options OPTIONS
任意の文字列
-lo, --lowercase 小文字にする(default)
-up, --uppercase 大文字にする
-lu, --loweruppercase
大文字と小文字を両方使う
-l LENGTH, --length LENGTH
長さ
-n NUMBER, --number NUMBER
出力する個数
-P PARAMETER, --parameter PARAMETER
パラメータを指定
-Pl, --parameter_list
利用できるパラメータの種類
- 通过选项调整参数
- ^
}可以显示内置参数的列表 - ^
}可以使用内置的参数来生成随机字符串 - ^
作为模块导入
import messy_string
print(messy_string.RSParam.get_param_list()) # パラメータテンプレートを表示
print(messy_string.RSParam.RSP_ID) # RSP_IDパラメータの詳細を表示
print(messy_string.messy_string(messy_string.RSParam.RSP_ID)) # RSP_IDパラメータを使用してランダム文字列を生成
^{cd22>}通过向方法传递参数可以创建随机字符串。
另外,内置参数由^ 标签:推荐PyPI第三方库