История изменений
Исправление micronekodesu, (текущая версия) :
./json_schema/load_schemas.py
import os
import json
SCHEMA_DIR='/tmp/json_schema/'
def load(json_files_dir=SCHEMA_DIR):
for root, dirs, files in os.walk(json_files_dir):
for filename in files:
with open(filename) <... ну и вот это все с чтением json ...>
main.py
from json_schema import load_schemas
# Получаем данные из файлов в дефолтном /tmp/json_schema/
data = load_schemas.load()
# Получаем данные из файлов в каталоге /foo/bar/1234/
data = load_schemas.load('/foo/bar/1234/')
# А теперь тот же каталог /foo/bar/1234/, только меняем дефолтное значение
load_schemas.SCHEMA_DIR='/foo/bar/1234/'
data = load_schemas.load()
Исправление micronekodesu, :
./json_schema/load_schemas.py
import json
SCHEMA_DIR='/tmp/json_schema/'
def load(json_files_dir=SCHEMA_DIR):
for root, dirs, files in os.walk(json_files_dir):
for filename in files:
with open(filename) <... ну и вот это все с чтением json ...>
main.py
from json_schema import load_schemas
# Получаем данные из файлов в дефолтном /tmp/json_schema/
data = load_schemas.load()
# Получаем данные из файлов в каталоге /foo/bar/1234/
data = load_schemas.load('/foo/bar/1234/')
# А теперь тот же каталог /foo/bar/1234/, только меняем дефолтное значение
load_schemas.SCHEMA_DIR='/foo/bar/1234/'
data = load_schemas.load()
Исходная версия micronekodesu, :
./json_schema/load_schemas.py
import json
SCHEMA_DIR='/tmp/json_schema/'
def load(json_files_dir=SCHEMA_DIR):
for root, dirs, files in os.walk(json_files_dir):
for filename in files:
with open(filename) <... ну и вот это все с чтением json ...>
main.py
from json_schema import load_schemas
# Получаем данные из файлов в дефолтном /tmp/json_schema/
data = load_schemas.load()
# Получаем данные из файлов в каталоге /foo/bar/1234/
data = load_schemas.load('/foo/bar/1234/')
# А теперь тот же каталог /foo/bar/1234/, только меняем дефолтное значение
load_schemas.SCHEMA_DIR='/foo/bar/1234/'
data = load_schemas.load()