python json添加元素

编程入门 行业动态 更新时间:2024-10-17 19:30:25

python json添加<a href=https://www.elefans.com/category/jswz/34/1771401.html style=元素"/>

python json添加元素

我试图循环删除每个对象中的元素的对象列表.每个对象都是一个新行.我试图保存新文件,而不包含对象中包含的元素.我知道这可能是一项简单的任务,但我似乎无法完成这项工作.如果有人能提供帮助,将不胜感激.谢谢.

{

"business_id": "fNGIbpazjTRdXgwRY_NIXA",

"full_address": "1201 Washington Ave\nCarnegie, PA 15106",

"hours": {

"Monday": {

"close": "23:00",

"open": "11:00"

},

"Tuesday": {

"close": "23:00",

"open": "11:00"

},

"Friday": {

"close": "23:00",

"open": "11:00"

},

"Wednesday": {

"close": "23:00",

"open": "11:00"

},

"Thursday": {

"close": "23:00",

"open": "11:00"

},

"Saturday": {

"close": "23:00",

"open": "11:00"

}

},

"open": true,

"categories": ["Bars", "American (Traditional)", "Nightlife", "Lounges", "Restaurants"],

"city": "Carnegie",

"review_count": 7,

"name": "Rocky's Lounge",

"neighborhoods": [],

"longitude": -80.0849416,

"state": "PA",

"stars": 4.0,

"latitude": 40.3964688,

"attributes": {

"Alcohol": "full_bar",

"Noise Level": "average",

"Music": {

"dj": false

},

"Attire": "casual",

"Ambience": {

"romantic": false,

"intimate": false,

"touristy": false,

"hipster": false,

"divey": false,

"classy": false,

"trendy": false,

"upscale": false,

"casual": false

},

"Good for Kids": true,

"Wheelchair Accessible": true,

"Good For Dancing": false,

"Delivery": false,

"Dogs Allowed": false,

"Coat Check": false,

"Smoking": "no",

"Accepts Credit Cards": true,

"Take-out": true,

"Price Range": 1,

"Outdoor Seating": false,

"Takes Reservations": false,

"Waiter Service": true,

"Wi-Fi": "free",

"Caters": false,

"Good For": {

"dessert": false,

"latenight": false,

"lunch": false,

"dinner": false,

"brunch": false,

"breakfast": false

},

"Parking": {

"garage": false,

"street": false,

"validated": false,

"lot": true,

"valet": false

},

"Has TV": true,

"Good For Groups": true

},

"type": "business"

}

我需要删除hours元素中包含的信息,但信息并不总是相同.有些包含所有日期,有些仅包含一天或两天的信息.我尝试使用的代码是Pyton,我整天都在搜索我的问题.我对Python不是很熟练.任何帮助,将不胜感激.

import json

with open('data.json') as data_file:

data = json.load(data_file)

for element in data:

del element['hours']

对不起只是添加运行代码时遇到的错误

TypeError:’unicode’对象不支持删除项目

更多推荐

python json添加元素

本文发布于:2024-02-27 17:58:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707660.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:元素   python   json

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!