如何在不同的数据源之间切换?

时间:2018-09-20 18:37:12

标签: python python-2.7 pandas

我创建了一个蓝图,因为我认为对我来说更容易提出问题。

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''')

如何告诉程序进行切换? 我尝试了“ for循环”,但是此循环一次又一次地重复Data_source_1,对于每个Data_source重复一次以上,我没有兴趣。 我正在使用python 2.7。

1 个答案:

答案 0 :(得分:1)

您可以在循环中嵌套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

希望这对您有所帮助。