Комментарии:
лайк из 2021
спасибо за труд, очень доходчиво даже для динозавров
Когда новый материал?????)))
ОтветитьНе забрасывайте пожалуйста Ваш ютюб канал, полезной информации в русскоязычном сегменте мало...
ОтветитьСогласен, доходчиво объяснил. Спасибо.
А есть возможность рассказать про асихронность, так же на пальцах, как работать с tornado, asyncio? Эти темы смежные между собой.
Никак не могу понять, как правильно указывать список аргументов.У меня 4 сервера, по которым нужно сделать запрос, каждый в отдельном потоке. Серверы перечислены в списке. Пытаюсь сделать это так:
for i in range (len(server_list)): thread = threading.Thread(target=status_checker, args=(server_list[i])) В итоге имею ошибку по каждому из потоков:
Exception in thread Thread-1:Traceback (most recent call last): File "E:\Program Files\Python36-32\lib\threading.py", line 916, in _bootstrap_innerself.run() File "E:\Program Files\Python36-32\lib\threading.py", line 864,in runself._target(*self._args, **self._kwargs) TypeError: status_checker() argument after * must be an iterable, not intФункция status_checker сама по себе работает нормально, ей на вход подаётся один аргумент.
Спасибо Вам, за то что вы делаете!)
Ответить