r = requests.get(link, stream = True)
# download started
count= 0
with open(file_name, 'wb') as f:
for chunk in r.iter_content(chunk_size = 1024*1024):
if chunk:
f.write(chunk)
count = count+1
print(f" chunk {count}")
print( "%s downloaded!\n"%file_name )
Ну или через httpx или aiohttp
У чего займёт меньше времени в изучении ?
Думаю у тредов
Ну, в принципе, не обязательно понимать концепцию асинхронности чтобы использовать её, думаю, одинаково
Что легче в понимание тогда ?)
Мультипроцессинг)
Собственно это и есть курс конкурентного программирования - треды, процессы, связанные алгоритмы и структуры данных и в конце асинк.
А куда торопишься? Меньше всего времени изучения займет нанять программиста
Обсуждают сегодня