我正在尝试运行一个 Python 包,它读取 JSON 文件(配置文件)以获取信息。
问题是我需要将一些 JSON 文件编辑到包含的目录中。
该脚本的创建者使用的是 Linux 内核,因此他使用的是 Linux 路径名,而我使用的是 Windows,这需要在我的路径名中使用反斜杠。
这导致了一个问题。 JSON 文件的外观如下:
"train": {
"train_image_folder": "C:/Users/Moondra/Desktop/Object Detection/basic-yolo-keras/train_image_folder",
"train_annot_folder": "C:/Users/Moondra/Desktop/Object Detection/basic-yolo-keras/train_annot_folder",
"train_times": 10,
"pretrained_weights": " ",
"batch_size": 16,
"learning_rate": 1e-4,
"nb_epoch": 50,
"warmup_epochs": 3,
"object_scale": 5.0 ,
"no_object_scale": 1.0,
"coord_scale": 1.0,
"class_scale": 1.0,
"saved_weights_name": "full_yolo_raccoon.h5",
"debug": true
},
"valid": {
"valid_image_folder": "C:/Users/Moondra/Desktop/Object Detection/basic-yolo-keras/valid_image_folder",
"valid_annot_folder": "C:/Users/Moondra/Desktop/Object Detection/basic-yolo-keras/valid_annot_folder",
"valid_times": 1
}
我找到了这个答案,但对我的情况并没有多大帮助:
从 JSON 字符串中删除反斜杠?
有一个简单的方法可以解决这个问题吗?