python - Python:循环后创建所有变量返回
问题描述
所以基本上我真的不知道如何正确解释这个问题,但我想要实现的是:
- 首先准备好加载 JSON 响应。- 完毕
- 然后加载每个摄像机 -
for i in range of(self.total_cameras)
这将运行布尔并获取响应的尽可能多的摄像机的所有信息,例如,我有 - 3。
但是有一个问题我无法解决,加载过程正常工作,但我需要知道加载了哪些相机信息,然后返回网络服务器以加载谷歌地图中的所有相机。响应基于来自后端的工作摄像头。
例如 -return render_template('MAIN_index.html', First_Camera_ID=self.CameraID, Second_Camera_ID=self.CameraID)
如何使用所有相机信息进行退货?
JSON 响应的格式:
{
"status": "ok",
"total_cameras": 3,
"cameras": [
{
"camera_id": 3,
"camera_name": "hikvision 1",
"camera_ip": "73.2.51.0",
"camera_lat": 53.736406,
"camera_log": 15.11621,
"camera_street": "slezeviciaus g. 7",
"camera_lastUPD": "10 jan 16:04 2020"
},
{
"camera_id": 4,
"camera_name": "hikvision 2",
"camera_ip": "213.2.51.0",
"camera_lat": 51.67,
"camera_log": -5.06,
"camera_street": "Stanevy 4",
"camera_lastUPD": "10 Jan 2020 07:17:37"
},
{
"camera_id": 5,
"camera_name": "hikvision 3",
"camera_ip": "45.89.25.1",
"camera_lat": -42.683,
"camera_log": 41.856,
"camera_street": "Kudirkos st",
"camera_lastUPD": "10 jan 16:04 2020"
}
]
}
# LOAD Everything
JSON_DATA = json.loads(self.Request_To_Server.text)
self.Cameras = JSON_DATA["total_cameras"]
for i in range(self.Cameras):
self.Camera_name = JSON_DATA["cameras"][i]["camera_name"]
print(f'Loading {self.Camera_name} Camera info...')
self.Camera_Lat = JSON_DATA["cameras"][i]["camera_lat"]
self.Camera_Log = JSON_DATA["cameras"][i]["camera_log"]
self.Camera_Street = JSON_DATA["cameras"][i]["camera_street"]
self.Camera_IP = JSON_DATA["cameras"][i]["camera_ip"]
self.Camera_ID = JSON_DATA["cameras"][i]["camera_id"]
self.Camera_LASTUPDATED = JSON_DATA["cameras"][i]["camera_lastUPD"]
解决方案
推荐阅读
- angular - Angular Universal Bundle 继续加载空白页
- c++ - 转换为 char* 后写入 std::atomic
- mongodb - 为 OSX Yosemite 安装 MongoDB 3.6 后找不到 bin 文件夹
- swift - Swift - 如何在不让应用挂起的情况下等待某事
- bluedata - 如何将 docker 参数(例如 `--cap-add=XXX`)传递给在 BlueData 中运行的 docker 实例?
- scala - 如何在akka中处理Slick db对象
- python - strptime 无法解析给定正确的格式
- android - 一个有 2 个标签的片段,没有 viewpager
- java - 如何在java中使用replace函数来获取不区分大小写的字符值
- c# - 具有继承和 Automapper 映射的 EF Core:如何使用继承查询和映射 SQL 视图