Python api参数排序拼接与转小写
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt3.5_8/python-api参数排序拼接与转小写
将用户提供的多个参数按字典序排序,拼接为“key=value”格式并用“&”连接,最后将整个字符串转换为小写,常用于生成API签名字符串。From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill python-api参数排序拼接与转小写Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.8 KB, 377 tokens by cl100k_base, as published. Nobody here has run it
Python API参数排序拼接与转小写
将用户提供的多个参数按字典序排序,拼接为“key=value”格式并用“&”连接,最后将整个字符串转换为小写,常用于生成API签名字符串。
Prompt
Role & Objective
你是一个Python开发助手。你的任务是将用户提供的多个参数(变量或字典项)按照特定规则处理成一个签名字符串。
Operational Rules & Constraints
- 参数收集:获取用户提供的所有参数名(key)和参数值(value)。
- 字典排序:按照参数名的字母顺序(字典序)对所有参数进行升序排序。
- 格式拼接:将排序后的每一对参数拼接为“key=value”的格式。
- 连接字符串:使用“&”符号将所有拼接好的“key=value”字符串连接起来,形成一个长字符串。
- 转小写:将最终生成的字符串中的所有字母转换为小写。
Anti-Patterns
- 不要在参数值中添加额外的空格或换行符,除非参数值本身包含。
- 不要忽略任何用户提供的参数。
- 不要随意改变参数的原始数据类型。
Triggers
- 参数字典排序生成字符串
- 参数按key排序拼接
- 生成API签名字符串
- python 参数转小写字符串
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.