В настоящее время я работаю над записью в CSV-файл, и у меня возникла проблема с созданием асинхронной функции, которая записывает в CSV-файл.Когда я пытаюсь вызвать API с «несколькими пользователями», API застревает в той части API для записи, которая занимает время (более 10000 строк).В настоящее время я пытаюсь решить эту проблему следующим образом:
From tornado.ioloop import IOLoop
Async def task(self):
Writing to csv code
Def main:
Await IOLoop.current().run_in_executor(None, self.task)
Я пробовал это, но я получаю сообщение об ошибке AttributeError: Объект «SelectIOLoop» не имеет атрибута «run_in_executor».Эта ошибка сбивает меня с толку, поскольку документация торнадо ясно говорит, что это атрибут IOLoop.
Также я не уверен, что это правильный способ решения этой проблемы.Любое направление будет оценено.