コード例 #1
0
def parse_using_file(filepath, n):
    """
    Собственно загрузка данных

     Создаем менеджер задач, читаем из файла код акции и тут же кладем задания
     на скачивание данныъ по этой акции

     В конце ждем выполнения всех задач и выходим

    :param filepath: путь до файла
    :param n: количество потоков для скачивания
    :return:
    """
    tm = TaskManager(n)
    with open(filepath) as f:
        for symbol in f:
            symbol = symbol.strip().upper()
            create_tasks(symbol=symbol, tm=tm)

    tm.finish()