Lesen Sie zuerst die Datei normal
with open('test.json', 'r') as f:
js=f.read()
Wenn angewiesen, als json zu laden
import json
nb=json.loads(js)
Einfach als Wörterbuchformat zu handhaben! Es kann verwendet werden, um externe Parameter zu speichern
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
Es scheint, dass Sie direkt aus der Datei lesen können, wenn es "json.load ()" anstelle von "json.loads ()" ist Kann gekürzt werden!
import json
with open('test.json', 'r') as f:
nb=json.load(f)
print(nb)
Recommended Posts