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

Python 如何在不同的数据源之间切换?,python,python-2.7,pandas,Python,Python 2.7,Pandas,我已经创建了一个蓝图,因为我想对我来说提出这个问题会更容易 如蓝图所示,我有多个数据源,我只想在完成流程后在这些数据源之间切换 我的代码是: 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 Dat

我已经创建了一个蓝图,因为我想对我来说提出这个问题会更容易

如蓝图所示,我有多个数据源,我只想在完成流程后在这些数据源之间切换

我的代码是:

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 loop”,但是这个循环一次又一次地重复数据源1,我不想在每个数据源重复一次以上。
我使用的是python 2.7。

您可以在循环中嵌套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条件,当满足这些条件时,将触发数据源

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

希望这对您的案例有所帮助。

是什么控制了您的流程?您希望根据什么条件/事件切换数据源?@10级,我收集基本股票数据并进行一些计算。如果在这个过程中,我认识到一些“真实”,那么我会要求更多的数据(与其他网站不同的数据),并且一次又一次直到最后。如果答案有帮助,请接受并投票。提前感谢!:)我看到一些改进。看起来方向不错…我需要做一些调整…谢谢!有人有主意吗?谢谢