【问题标题】:Robot Framework How to Get Text ItemRobot Framework 如何获取文本项
【发布时间】:2021-04-04 13:59:27
【问题描述】:

我编写了从字典中提取数据的代码,并希望将信息保留为如下格式。

A = 2018
B = 8
A = 2019
B = 2
A = 2020
B = 3

行数据,我想从下面访问数据点。

[
  {
    "A": 2018,
    "B": 8,
    "C": 7,
    "D": 8,
    "E": 0.0,
    "F": 8,
    "G": 8,
    "H": 8,
  },
  {
    "A": 2019,
    "B": 2,
    "C": 5,
    "D": 6,
    "E": 0,
    "F": 9,
    "G": 16,
    "H": 5,
  },
  {
    "A": 2020,
    "B": 3,
    "C": 8,
    "D": 61,
    "E": 0,
    "F": 2,
    "G": 1,
    "H": 2,
  },
]

请帮我找到解决办法。谢谢

【问题讨论】:

  • Row data, I want to access the data points from below. 我不知道如何将含义与此联系起来——甚至用 raw 代替 Row。对于E0.00 的含义有区别吗?请注意How do I ask a Good Question?

标签: python json string robotframework


【解决方案1】:
    a = [
  {
    "A": 2018,
    "B": 8,
    "C": 7,
    "D": 8,
    "E": 0.0,
    "F": 8,
    "G": 8,
    "H": 8,
  },
  {
    "A": 2019,
    "B": 2,
    "C": 5,
    "D": 6,
    "E": 0,
    "F": 9,
    "G": 16,
    "H": 5,
  },
  {
    "A": 2020,
    "B": 3,
    "C": 8,
    "D": 61,
    "E": 0,
    "F": 2,
    "G": 1,
    "H": 2,
  },
]

b = ""

for item in a:
    b = b + "A:" + str(item["A"]) + "\n" + "B:" + str(item["B"]) + "\n"
    
print(b)

Output: 
A:2018
B:8
A:2019
B:2
A:2020
B:3

【讨论】:

    猜你喜欢
    • 2021-03-27
    • 2022-01-06
    • 2020-12-31
    • 2016-09-30
    • 2017-09-14
    • 2022-07-19
    • 1970-01-01
    • 2016-08-06
    • 2017-07-14
    相关资源
    最近更新 更多