首页 > 编程语言 >python题目:把JSON字符串里面的数据进行替换【杭州多测师_王sir】

python题目:把JSON字符串里面的数据进行替换【杭州多测师_王sir】

时间:2023-11-02 12:22:23浏览次数:28  
标签:sir 多测师 name python timestamp random system value data

name ,时间戳,value这三个值要变

 

"tags":[
{
"values":[
{
"value": 43.6525,
"quality": 192,
"timestamp": 00
}
],
"name": "/system/Template_2/Instance_8/system/Property_10",
“type”: 12
}
]
}

 

import random
import os
import json

def generate_data():
    data = []
    for i in range(10):
        value = random.uniform(0, 100)  # 生成一个随机的value值
        timestamp = random.randint(0, 100)  # 生成一个随机的timestamp值
        name = "/system/Template_2/Instance_8/system/Property_" + str(random.randint(0, 9))  # 生成一个随机的name值
        data.append({"tags":[
            {
                "values":[
                {
                    "value": value,
                    "quality": 192,
                    "timestamp":timestamp,
                }
                ],
                "name":name,
                "type": 12
                }
                ]
        })
        o = open(os.getcwd() + "//" + "test" + str(i) + ".json", "w")
        o.writelines(json.dumps(data))

    return data

data = generate_data()
print(data)

标签:sir,多测师,name,python,timestamp,random,system,value,data
From: https://www.cnblogs.com/xiaoshubass/p/17805115.html

相关文章

  • python之unicode和encode
    Python中有两种默认的字符串:str和unicode。在Python中一定要注意区分“Unicode字符串”和“unicode对象”的区别。后面所有的“unicode字符串”指的都是python里的“unicode对象”。事实上在Python中并没有“Unicode字符串”这样的东西,只有“unicode”对象。一个传统意义上的un......
  • python 中文编码
      当py文件的编码为utf-8的时候。代码中需要添加#coding:utf-8。脚本中的中文,在运行过程不会报错。#-*-coding:utf-8-*-  当py文件设置为utf-8,而显示设置代码编码为#coding:936。则会出现ncodingproblem:cp936withBOM的错。这个时候,将py文件的编码改为ANSI即可。 ......
  • python中setup.py怎么使用(部署工具)
    `setup.py`是一个用于构建和安装Python包的脚本。它是用于打包、发布和分发你的Python项目的关键文件之一。以下是使用`setup.py`的一般步骤:1.创建`setup.py`文件:在项目的根目录下创建一个名为`setup.py`的文本文件。2.导入`setuptools`模块:在`setup.py`文件......
  • python ASCII字符的实用程序 curses.ascii 库的安装使用
    pythonASCII字符的实用程序curses.ascii库的安装使用https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对自己电脑配置的WHL文件,并安装,比如我用的是curses‑2.2+utf8‑cp27‑cp27m‑win_amd64.whlpipinstallcurses‑2.2+utf8‑cp27‑cp27m‑win_amd64.whlPython代码中......
  • Effective Python 编写高质量Python代码的59个有效方法----读书笔记
    第二条遵循PETP8风格指南PEP8指南PythonEnhancementProposal#8使用space(空格)来表示缩进,而不要用tab(制表符)和与法相关的每一层缩进都用4个空格来表示每行的字符数不应超过79对于占据多行的长表达式来说,除了首行之外的其余各行都应该在通常的缩进级别至上再加4个空格......
  • python 如何优雅的使用retrying进行重试请求
    retrying模块一、简介retrying是一个python的重试包,可以用来自动重试一些可能运行失败的程序段,retrying提供一个装饰器函数retry,被装饰的函数就会在运行失败的情况下重新执行,默认只要一直报错就会不断重试安装:pipinstallretrying二、使用方法1、无参数使用r......
  • Python基础入门:从Hello World到简单函数
    当然可以帮你写一篇Python基础入门的文章。下面是一篇题为《Python基础入门:从HelloWorld到简单函数》的原创文章,内容包括了Python的基本语法、变量、控制流以及简单函数的介绍。文章中也包含了相应的Python代码示例。Python基础入门:从HelloWorld到简单函数Python是一门简洁、易......
  • Python如何去采集APP数据?我下面提供下思路和结构代码
    当涉及到采集APP数据时,Python是一个强大的工具,因为它具有丰富的库和框架,能够帮助你轻松地获取所需的信息。无论是分析竞争对手的市场表现,还是监控用户行为,Python都可以成为你的数据采集和分析的得力助手。本文将介绍如何使用Python采集APP数据的方法,包括Web抓取、API调用和数据清......
  • python轰炸代码
    importpyperclip#需要安装pyperclip库importtimeimportkeyboard#需要安装keyboard库defmain():str="原神,启动!"#轰炸内容time.sleep(5)forjinrange(50):#轰炸次数forstr1instr.split(","):pyperclip.copy(s......
  • Python自动化处理Excel数据
    需求描述:数据格式如下所示,需要分离出2023年7月1号之后的数据明细数据核对与处理:从Excel文件中提取特定日期后的签收数据1.引言在实际数据处理和分析过程中,经常会遇到需要从大量数据中提取出特定日期范围内的信息的需求。本文将介绍如何使用Python的pandas库来处理Excel文件,并......