Перейти к содержимому

Фотография

итерация по переменным


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Xmel

Xmel

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 12 июля 2017 - 07:43

Всем привет! Вопрос по Python: в файле func.py есть функция, в файле config.py есть несколько словарей (keys1, keys2, ... keys n), в файле start необходимо вызывать функцию из func.py и подставлять в качестве аргумента словарь из config.py.  Как сделать такой цикл, что бы итерировать все словари из файла?


  • 0

#2 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 12 июля 2017 - 11:40

start.py

from config import my_dictionaries
from func import my_function

for dictionary in my_dictionaries:
    my_function(dictionary)

  • 0

#3 Xmel

Xmel

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 12 июля 2017 - 12:00

 

start.py

from config import my_dictionaries
from func import my_function

for dictionary in my_dictionaries:
    my_function(dictionary)

в данном случае придется импортировать слишком много словарей. нужна итерация именно из файла . т.е импортируем мы только func и config, без перечисления всех словарей


  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 12 июля 2017 - 12:14

Словарь или массив словарей в config.py объявить религия не позволяет?
  • 0

#5 Xmel

Xmel

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 13 июля 2017 - 06:03

Словарь или массив словарей в config.py объявить религия не позволяет

Спасибо


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных