Tout d'abord, lisez le fichier normalement
with open('test.json', 'r') as f:
js=f.read()
Lorsqu'on lui demande de charger en tant que json
import json
nb=json.loads(js)
Facile à manipuler comme format de dictionnaire! Il peut être utilisé pour stocker des paramètres externes
print(nb)
#[Out]#{'color_scheme': 'Packages/User/Tubnil_kai (SL) (SublimePythonIDE).tmTheme', 'enable_tab_scrolling': True, 'detect_slow_plugins': False, 'always_show_minimap_viewport': True, 'draw_white_space': 'all', 'draw_minimap_border': True, 'file_exclude_patterns': ['*.exe', '*.zip', '*.lnk', '*.db', '*.pptm', '*.docx', '*.pdf', '*.dwt', '*.bak', '*.xlsx', '*.ex4', '*.ex4old']}
print(nb['color_scheme'])
#[Out]#Packages/User/Tubnil_kai (SL) (SublimePythonIDE).tmTheme
print("*.exe" in nb['file_exclude_patterns'])
#[Out]#True
Il semble que vous puissiez lire directement à partir du fichier si c'est json.load ()
au lieu de json.loads ()
Peut être raccourci!
import json
with open('test.json', 'r') as f:
nb=json.load(f)
print(nb)
Recommended Posts