西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 电脑软件 安卓软件 电脑游戏 安卓游戏 排行榜 专题合集

格式化参数工具

Python版
  • 格式化参数工具Python版
  • 软件大小:9M
  • 更新时间:2021-02-03 09:34
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 编程工具
  • 软件等级:3级
  • 应用平台:WinXP, Win7, win8
  • 官方网站:暂无
  • 应用备案:
好评:50%
坏评:50%

软件介绍

格式化参数工具,由论坛大佬原创制作的一个格式化参数处理工具,Python语言编写,可以一键处理参数,方便用户进行编程转换。目前这款格式化参数工具的主要功能是帮您自动添加双引号,节省您手动添加的时间,有需要的朋友们可以下载使用。


# 软件背景

> 本来想给自己写一个可以自动签到的软件,结果发现抓包的参数着实有点多,一个一个的给他加双引号有点麻烦,所以写了这么个小工具。

# 软件介绍

> 基本上没啥内容,就是把你的参数复制进去然后点击按钮就可以自动加上双引号了

- 用Python写的

- 随便用,代码在下面

- 有`pyinstaller`打包好的,只不过体积惨不忍睹

# 代码一览

import tkinter as tk

import re

def button_click():

    # 获取文本框1的内容

    data = text1.get(0.0, "end")

    # 替换中间的冒号

    data = re.sub(R"(\b:\s{1})", '":"', data)

    # 替换开头,本来是应该匹配\r\n的可是python对换行符只认\n

    data = re.sub(R"(.+?)\n", '"\\1",\n', data)

    # 把最后一个逗号去掉

    data = re.sub(R",\n\n", '', data)

    # 文本框2可能存在内容所以,先删除后存放

    text2.delete(0.0, "end")

    text2.insert("end", data)

root = tk.Tk()

root.geometry("800x600")

root.title("格式化参数")

# 容器1

frame1 = tk.Frame(root)

frame1.pack(side="top", fill="both", expand=1)

text1 = tk.Text(frame1, font=("fira code", 10), height=15)

text1.pack(side="left", fill="both", expand=1)

# 容器2

frame2 = tk.Frame(root)

frame2.pack(side="top", fill="x")

button = tk.Button(frame2, text="格式化", height=2, command=button_click)

button.pack(side="top", fill="both", expand=1)

# 容器3

frame3 = tk.Frame(root)

frame3.pack(side="top", fill="both", expand=1)

text2 = tk.Text(frame3, font=("fira code", 10))

text2.pack(side="left", fill="both", expand=1)

root.mainloop()

软件截图

格式化参数工具 Python版

其他版本下载

发表评论

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
TOP
软件下载