代码import jsontext = def generate_json_datatextcolorbolditalicunderlinedobfuscated data = text text color color bold bold italic italic underlined underlined
修改代码如下:
import json
text = ""
def generate_json_data(text,color,bold,italic,underlined,obfuscated): data = { "text": text, "color": color, "bold": bold, "italic": italic, "underlined": underlined, "obfuscated":obfuscated } json_data = json.dumps(data, ensure_ascii=False).encode('utf8') return json_data
def user_input(): global text, color_name, bold, italic, underlined text = input("请输入文字文本:") print("支持颜色:黑色、深蓝色、深绿色、湖蓝色、深红色、紫色、金色、灰色、深灰色、蓝色、绿色、天蓝色、红色、粉红色、黄色、白色") 颜色 = input("请输入颜色(请输入单字,例如“红色”、“黄色”、“绿色”等,需要加“色”字):") 粗体 = input("是否粗体(是、否):") 斜体 = input("是否斜体(是、否):") 下划线 = input("是否添加下划线(是、否):") 布尔值判断(粗体, 斜体, 下划线) color_name = color(颜色) return color_name
def 布尔值判断(粗体, 斜体, 下划线): global bold, italic, underlined bold = False italic = False underlined = False if 粗体 == "是": bold = True if 斜体 == "是": italic = True if 下划线 == "是": underlined = True
def color(颜色): if 颜色 == "黑色": color_name = "black" elif 颜色 == "深蓝色": color_name = "dark_blue" elif 颜色 == "深绿色": color_name = "dark_green" elif 颜色 == "湖蓝色": color_name = "drak_aqua" elif 颜色 == "深红色": color_name = "dark_red" elif 颜色 == "紫色": color_name = "dark_purple" elif 颜色 == "金色": color_name = "gold" elif 颜色 == "灰色": color_name = "gray" elif 颜色 == "深灰色": color_name = "dark_gray" elif 颜色 == "蓝色": color_name = "blue" elif 颜色 == "绿色": color_name = "green" elif 颜色 == "天蓝色": color_name = "aqua" elif 颜色 == "红色": color_name = "red" elif 颜色 == "粉红色": color_name = "light_purple" elif 颜色 == "黄色": color_name = "yellow" elif 颜色 == "白色": color_name = "white" return color_name
if name == "main": 随机 = input("是否随机?(是、否):") if 随机 == "是": obfuscated = True bold = False italic = False underlined = False color_name = color("黑色") else: obfuscated = False color_name = user_input() json_data = generate_json_data(text, color_name, bold, italic, underlined, obfuscated) print("生成的JSON数据为:") print(json_data.decode()
原文地址: http://www.cveoy.top/t/topic/hpLu 著作权归作者所有。请勿转载和采集!