|
Асинхронность или многопоточность
|
|||
---|---|---|---|
#18+
Всем привет. Прошу помочь мне модернизировать код, чтобы ускорит его работу или в способ асинхронности или многопоточности. Для этого необходимо использовать библиотеки, но у меня к сожалению не получилось: from concurrent.futures import ThreadPoolExecutor, wait import concurrent.futures или import asyncio import aiohttp Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Буду благодарен за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2021, 21:52 |
|
Асинхронность или многопоточность
|
|||
---|---|---|---|
#18+
Caxa_ASS, Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2021, 09:09 |
|
Асинхронность или многопоточность
|
|||
---|---|---|---|
#18+
iot, благодарю за ответ. Протестировав вашу модернизацию, внес некоторые изменения, т.к. мне нужна была именно - многопоточность(ThreadPoolExecutor), в вашем примере многопроцессорность (ProcessPoolExecutor). Так же изменил Код: python 1.
на Код: python 1.
и все работает. Остался только один вопрос, как возвращать переменную х из функции parse(), т.к. добавление return х (необходимо для помещения в датафрейм) - ругается (TabError: inconsistent use of tabs and spaces in indentation) [img=] ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2021, 12:29 |
|
Асинхронность или многопоточность
|
|||
---|---|---|---|
#18+
Caxa_ASS iot, благодарю за ответ. Протестировав вашу модернизацию, внес некоторые изменения, т.к. мне нужна была именно - многопоточность(ThreadPoolExecutor), в вашем примере многопроцессорность (ProcessPoolExecutor). Так же изменил Код: python 1.
на Код: python 1.
и все работает. Остался только один вопрос, как возвращать переменную х из функции parse(), т.к. добавление return х (необходимо для помещения в датафрейм) - ругается (TabError: inconsistent use of tabs and spaces in indentation) [img=] сорян за неточности, и поменяйте мои отступы, табы на пробелы, тогда всё будет ok ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2021, 20:15 |
|
|
start [/forum/topic.php?fid=23&gotonew=1&tid=1459423]: |
0ms |
get settings: |
22ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
12ms |
get first new msg: |
10ms |
get forum data: |
3ms |
get page messages: |
1206ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 1678ms |
0 / 0 |