用python写一段程序,将json文件里面的文件读取,并将里面的'label': 'left_line'修改为'label': 'road_line'
时间: 2024-10-24 17:10:51 浏览: 10
你可以使用Python的`json`模块来完成这个任务。下面是一个简单的示例,展示了如何打开并修改JSON文件的内容:
```python
import json
def modify_json_file(input_file, output_file):
# 打开输入文件并加载JSON数据
with open(input_file, 'r') as f_in:
data = json.load(f_in)
# 遍历数据,查找label为'left_line'的项并替换为'road_line'
for item in data:
if item.get('label', '') == 'left_line':
item['label'] = 'road_line'
# 写入修改后的数据到输出文件
with open(output_file, 'w') as f_out:
json.dump(data, f_out, ensure_ascii=False, indent=4) # 保持非ASCII字符不变
# 使用函数,假设你的输入文件是'in_data.json',输出文件是'out_data.json'
modify_json_file('in_data.json', 'out_data.json')
阅读全文