【发布时间】:2015-07-20 13:12:16
【问题描述】:
我正在尝试编写一个 python 脚本,它将读取一个 JSON 文件,目的是显示有多少屏幕可用并能够提取不同 json 字段的值
JSON
{
"screen": [
{
"id": "1",
"user": "user1@example.com",
"password": "letmein",
"code": "123456"
},
{
"id": "2",
"user": "user2@example.com",
"password": "letmein",
"code": "123455"
},
{
"id": "3",
"user": "user3@example.com",
"password": "letmein",
"code": "223456"
}
]
}
Python
import json
from pprint import pprint
with open('screen.json') as data_file:
data = json.load(data_file)
#json_file.close()
pprint(data)
data["screen"][0]["id"]
正如您从 python 脚本中看到的,我可以成功打印出 json 文件是 pprint,但是当我尝试打印出单个值时,我卡住了
我在这里做错了吗?
我希望以后能够在 python 脚本中使用 json 文件中的所有值作为变量,以便能够与 selenium 一起使用这些值打开网页?
【问题讨论】:
标签: python json parsing selenium scripting