Поэтому, если можете дать совет, как этот быдокод запустить, то буду очень признателен
ЗЫ:И спасибо за подсказку, в какую сторону гуглить. Пока изучаю “пространство имен” в разделе “пакеты и модули”
SterhВ общем и целом конечно общепринято делать импорты наверху файла, см. PEP 8. Но это чисто стилистический выбор, поскольку Python будет обрабатывать все операторы import одинаково независимо от того, где они объявлены в исходном файл. Конечно рекомендуется следовать обычной практике, так как это сделает ваш код более читаемым для других, но если при импорте модуля создается заметное замедление в вашей программе или просто это массивный модуль, и ваша программа редко нуждается в нем, вполне допустимо иметь импорт только внутри функции.
Да.. а импортировать прямо в функциях - так тоже делал. Но получалось, что импорт одной и той же библиотеки по пять раз получался… На мое нубское имхо, это как-то неправильно… )
Sterhдавайте вы выложите полостью что у вас не работает, потому как куски кода что вы выкладываете весьма неинфрмативны, непонятно где находяться
Опять не работает ((
with open(f_shina, 'r') as f: shina = json.loads(f.read())