Как переключаться между разными источниками данных? - PullRequest
0 голосов
/ 20 сентября 2018

Я создал план, так как, думаю, мне было бы проще представить проблему.

enter image description here

Как видно из чертежа,У меня есть несколько источников данных, и я хочу переключаться между источниками только после выполнения процесса.

Мой код:

Data_source_1=['AAA','BBB', 'CCC']
Data_source_2=['DDD','EEE', 'FFF']
Data_source_3=['GGG','HHH', 'III']

Data_source_N=['XXX','YYY', 'ZZZ']

for Data in (Data_source_1, then Data_source_2, then Data_source_3...until Data_source_N):
    ''' Do the process '''

    print (''' Print the data''')

Как мне сказать программе переключаться? Я пытался "за цикл", но этот цикл повторять Data_source_1 снова и снова, и мне не интересно повторять более одного раза каждый Data_source. Я использую Python 2.7.

1 Ответ

0 голосов
/ 20 сентября 2018

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

for Data in (Data_source_1):
''' Do the process '''
 if something True:
   for Data in (Data_source_2):
      ''' Do the process '''

И т. Д.

Вы также можете запустить цикл while True:, который выполняется непрерывнои в пределах этого вы можете иметь несколько условий if, которые при выполнении будут вызывать ваш data_source_n

while True:
if something is True:
    hit data_source_1
if something is True:
    hit data_source_2

Надеюсь, это поможет вашему делу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...