Configuration
Configuration options
System Wide Configurations
Saving a json file in the user dirs:
import json
import bpy
from pathlib import Path
cPath=Path(bpy.utils.resource_path(type="USER")) / "config"
mySetting={
"setting1": 1,
"setting2": "Hello World"
}
with open(cPath / "mySetting.json", "w") as jsonfile:
json.dump(mySetting, jsonfile, indent=2)
Scene Wide Configurations
Saving data with the scene:
import bpy
bpy.context.scene["my_setting"]="Hello World"
if "my_setting" in bpy.context.scene:
print(bpy.context.scene["my_setting"])