Attributeerror: модуль «select» не имеет атрибута 'select' asmincio asyncioPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Attributeerror: модуль «select» не имеет атрибута 'select' asmincio asyncio

Сообщение Anonymous »

Я выполняю приведенный ниже код на ПК с Windows. Я читаю, что по умолчанию Windows может использовать только 64 розеток в цикле Asyncio. Я не знаю, является ли это причиной ошибки. < /P>

Код: Выделить всё

import aiohttp
import asyncio
import time

async def download_file(url):
print(f'started downloading{url}')
connector = aiohttp.TCPConnector(limit=60)
async with aiohttp.clientSession(connector) as session:
async with session.get(url) as resp:
content = await  resp.read()
print (f'Finished download{url}')
return content

async def write_file(n, content):
filename = f'async_{n}.html'
with open(filename,'wb') as f:
print(f'started writing{filename}')
f.write(content)
print(f'Finished writing{filename}')

async def scrape_task(n,url):
content = await download_file(url)
await write_file(n,content)

async def main():
tasks = []
for n,url in enumerate(open('urls.txt').readlines()):
tasks.append((scrape_task(n, url)))
await asyncio.wait(tasks)

if __name__ == '__main__':
t=time.perf_counter()
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
t2 = time.perf_counter() - t
print(f'Total time taken: {t2:0.2f} seconds')
Я внес приведенные ниже изменения, чтобы ограничить соединения до 60

Код: Выделить всё

connector = aiohttp.TCPConnector(limit=60)
async with aiohttp.clientSession(connector) as session:
Я не могу понять, где я ошибаюсь.

Подробнее здесь: https://stackoverflow.com/questions/663 ... or-asyncio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Attributeerror: модуль «select» не имеет атрибута 'select' asmincio asyncio
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Dipy — ошибка атрибута: AttributeError: модуль «numpy» не имеет атрибута «float»
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Dipy — ошибка атрибута: AttributeError: модуль «numpy» не имеет атрибута «float»
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Asyncio Async Funcitons вешает с Asyncio.gather. (Код работает без Asyncio.gather)
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Проблема с атрибутом флажка Tkinter. AttributeError: объект IntVar не имеет атрибута select.
    Anonymous » » в форуме Python
    0 Ответы
    101 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»