generateTestData.py 6.12 KB
Newer Older
liyang's avatar
liyang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276
import json
import random

# 标题
CATEGORIES = [
    "身体健康",
    "心理健康",
    "精神健康",
    "泰国马沙文化咖喱",
    "意大利那不勒斯披萨",
    "墨西哥巧克力",
    "日本寿司",
    "马来西亚槟榔屿叻沙汤",
    "中国北京烤鸭",
    "德国汉堡",
    "泰国冬阴功汤",
    "美国冰激凌",
    "蓬鸡肉曼巴",
    "威尼斯旅游",
    "阿姆斯特丹旅游",
    "马尔代夫旅游",
    "迪拜旅游",
    "新加坡旅游",
    "巴厘岛旅游",
    "普吉岛旅游",
    "夏威夷旅游",
    "普罗旺斯旅游",
    "毛里求斯旅游",
    "国际新闻",
    "国内新闻",
    "政治新闻",
    "经济新闻",
    "财经新闻",
    "科技新闻",
    "娱乐新闻",
    "体育新闻",
    "文化艺术新闻",
    "社会新闻",
    "健康新闻",
    "教育新闻",
    "环境新闻",
    "科学新闻",
    "汽车新闻",
    "房地产新闻",
    "旅游新闻",
    "美食新闻",
    "时尚新闻",
    "宏观经济",
    "金融市场",
    "公司业绩",
    "国际贸易",
    "就业市场",
    "创新科技",
    "房地产市场",
    "能源与资源",
    "农业与食品",
    "产业与区域经济",
    "一帆风顺",
    "一劳永逸",
    "一蹴而就",
    "一视同仁",
    "一丝不苟",
    "四面楚歌",
    "十全十美",
    "百发百中",
    "半途而废",
    "画蛇添足",
    "亡羊补牢",
    "自相矛盾",
    "雪中送炭",
    "虎头蛇尾",
    "掩耳盗铃",
    "心灵手巧",
    "言而无信",
    "对牛弹琴",
    "大言不惭",
    "以身作则",
    "守株待兔",
    "有眼无珠",
    "闭门造车",
    "画龙点睛",
    "一箭双雕",
    "东山再起",
    "狗尾续貂",
    "珠光宝气",
    "名不虚传",
    "笑里藏刀",
    "独一无二",
    "千军万马",
    "坐井观天",
    "如鱼得水",
    "束手无策",
    "井底之蛙",
    "守口如瓶",
    "自由自在",
    "卧薪尝胆",
    "锦上添花",
    "才高八斗",
    "扬眉吐气",
    "黔驴技穷",
    "寸步不离",
    "骑虎难下",
    "一诺千金",
    "心有灵犀",
    "不可思议",
    "班门弄斧",
    "无独有偶",
    "声东击西",
    "目瞪口呆",
    "画饼充饥",
    "面面俱到",
    "青梅竹马",
    "鱼贯而入",
    "纸上谈兵",
    "风和日丽",
    "开门见山",
    "九牛一毛",
    "天方夜谭",
    "刮目相看",
    "柳暗花明",
    "卧虎藏龙",
    "画地为牢",
    "万紫千红",
    "风驰电掣",
    "鸟语花香",
    "才子佳人",
    "金玉满堂",
    "情同手足",
    "东张西望",
    "返老还童",
    "左右为难",
    "一知半解",
    "白纸黑字",
    "枝繁叶茂",
    "宜将剩勇追穷寇",
    "腾讯",
    "阿里巴巴",
    "华为",
    "百度",
    "小米",
    "京东",
    "美团",
    "滴滴",
    "字节",
    "苏宁",
    "恒大",
    "中信",
    "万科",
    "民生银行",
    "平安保险",
    "复星",
    "联想",
    "迅雷",
    "宝能投资",
    "长虹",
    "华兴银行",
    "海尔",
    "兴业银行",
    "金科",
    "掌趣",
    "广汽",
    "红星美凯龙",
    "新东方",
    "海康威视",
    "正威",
    "世纪佳缘",
    "亚洲石油",
    "伊利",
    "绿地",
    "恒大地产",
    "三一",
    "华润",
    "中国联通",
    "洋河股份",
    "碧桂园",
    "潍柴动力",
    "阳光城",
    "葛洲坝",
    "中粮",
    "南方航空",
    "浙商银行",
    "欧亚集团",
    "瑞幸咖啡",
    "顺丰",
    "万达",
    "江苏宏宝",
    "巨人网络",
    "掌阅科技",
    "中化",
    "海尔智家",
    "三安光电",
    "招商银行",
    "金科股份",
    "完美世界",
    "药明康德",
    "卓越",
    "中国重工",
    "中远海发",
    "东方明珠",
    "和而泰",
    "新华保险",
    "传化智联",
    "同仁堂",
    "中国民航",
    "拓普集团",
    "大华股份",
    "乐视网",
    "航天科技",
    "泸州老窖",
    "国美",
    "新城控股",
    "华泰证券",
    "新潮能源",
    "海螺水泥",
    "乐视致新",
    "大商股份",
    "中航工业",
    "新东方在线",
    "九芝堂",
    "众安在线",
    "白云山",
    "光明乳业",
    "美的集团",
    "久其软件",
    "仁和药业",
    "华夏幸福",
    "国药控股",
    "博雅生物",
    "粤高速",
    "国信证券",
    "上汽集团",
    "世界上最值得住的房子",
    "我,想去哈尔滨",
    "景天科趣味应用与品种类别",
    "飞碟幻想消亡史",
    "传承灿烂中华文明",
    "向世界展示“中国精彩”"
]
# 简介
# 内容
contentList = [
    "中新网乌鲁木齐6月11日电 6月10日,新疆昌吉州第二届油菜花观光旅游节开幕。 此次活动以千亩油菜花田为载体,打造一场“赏、游、学、玩、摄、食、购”全身心贴近大自然,放松体验互动式观光游览节。",
    "人民网北京6月11日电 (记者孙博洋)记者从市场监管总局获悉,6月9日,在第十六个世界认可日主题活动上,中国合格评定国家认可委员会(CNAS)发布认可工作服务质量强国建设促进贸易便利化十项措施。 "
]


def generate_test_data():
    data = []
    for a in range(100):
        print("生成进度:" + str(a + 1) + "%")
        for b in range(10000):
            category = random.choice(CATEGORIES) + "【测试数据】"

            summary = category
            content = random.choice(contentList)  # 从数组中随机选择一项

            item = {
                "title": category,
                "summary": summary,
                "content": content,
                "appId": 106845,
                "appName": "军科研战",
                "notifyId": b + random.randint(100, 9999999) + 101
            }
            data.append(item)

    return data


test_data = generate_test_data()
print("数组长度:" + str(len(test_data)))
output = test_data

# 将数据保存到文件中
with open("reptile_data/mobileGatewayTestData.json", "w", encoding="utf-8") as file:
    json.dump(output, file, indent=2, ensure_ascii=False)