基于参数生成随机字符串的工具

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>}通过向方法传递参数可以创建随机字符串。 另外,内置参数由^>定义

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jackson解析非同构JSON对象数组   java为什么'Stream<T>::<A>toArray(IntFunction<A[]>)`接受没有绑定的类型参数A?   java在JavaFX2.0中获取给定布局中的节点大小?   java双链接列表创建节点   java使用HashMap添加、删除和查找   java中push_back(C++)的等效方法是什么?   java在Jetty中运行servlet时获得HTTP 500   用java显示包含图像和文本的页面的最简单文档格式   swing从选项卡窗格Java中的不同选项卡访问数据   字符串Java帮助检查登录类使用。CSV文件   java Struts 1.2.9动作链接   包含max元素的java列表   currentNode上的jcr Java空检查   在Android中使用OpenNLP的POSTaggerMe时出现java NullPointerException   java Logback只将消息记录到syslog一次   如何用Java编写构造函数的API文档   java从gallery中获取所有图像并存储在阵列中   java Maven:将外部jar文件夹添加到类路径