python-asyncio

    0

    1답변

    이 답변은 this question으로 제기되었지만이 질문에 대해 새 질문을하고 싶습니다. 콘텍스트 관리자를 사용하여없이 웹 소켓 에 어떻게 연결할 수 있습니까? 나는 그것을 사용하기 위해 필요한 coroutine이 실제로 호출 될 때까지 websocket 종료에 문제가 있습니다. ws = websockets.connect('ws://192.168.1.32

    0

    1답변

    봇에게 하나의 메시지를 보내고 싶지만 종종 동일한 메시지 두 개를 보냅니다. (한 번만 표시하고 싶어도 메시지를 반복합니다.) 이것은 내가 말할 수있는 메시지에서 임의로 발생합니다 봇을 사용하지 못하게합니다. import discord, pygame, time, asyncio import random from threading import Thread

    0

    1답변

    웹 소켓을 시작합니다. 브라우저 기반 (자바 스크립트) 클라이언트 용 파이썬 서버 작성. "이벤트"를 제외하고는 전에 비동기 프로그래밍을 한 적이 없었습니다. 나는 그것을 피하려고 노력했다. 나는 이 아니고이 아닌 토네이도 또는 asyncio를 가져 오는 웹 소켓 사용 예제를 검색하고 검색했다. 그러나 나는 아무것도 발견하지 못했습니다. 심지어 "가장 기본

    8

    1답변

    "비동기"문 (이 경우 aioredis의 연결 풀)을 사용하는 메서드에 대한 테스트를 작성하려고하는데 연결을 모방하려고합니다. 그러나 문제를 해결하는 데 어려움이 있습니다. from asyncio import Future from unittest.mock import MagicMock import pytest # The thing i'm tryin

    0

    1답변

    이제 조금 시간이 지났습니다. 같은 비동기 함수를 선언 할 때 : async def init(loop): 하고 내가 전화 기능을 그것은 반환 여기 NameError: name 'init' is not defined 모든 코드가 모습입니다 : class Server: def __init__(self, port): asyncio.s

    0

    1답변

    asyncio 이벤트 루프 및 다른 스레드가 실행중인 스레드가 있다고 가정 해 보겠습니다. 예를 들어 잠금 장치가있는 스레드 간의 동기화를 처리해야 할 수도 있습니다. 하지만 자물쇠가 coroutine을 차단할 수 있습니다 ... 그리고 다른 작업 (asyncio 스레드에서) 동시에 실행되지 않습니다. 해결책은 무엇입니까? 내 추측으로는 비동기식 일 수있는

    0

    1답변

    asyncio를 통해 일부 함수를 호출하려고합니다. 나는이 튜토리얼 http://www.giantflyingsaucer.com/blog/?p=5557을 따라 갔다. 다른 함수를 호출하는 방법에 대해서는 언급하지 않습니다. import asyncio def print_myname(): return ("My name is xyz")

    0

    1답변

    파이썬 Asyncio NATS.io를 순차적으로 실행하는 데 문제가 있습니다. 나는 두 클래스가 있습니다 : Account과 Bridge 계정은 응용 프로그램의 논리를 가지고 있으며 NATS.io를 통해 외부 서비스와 함께 생각한 것입니다 (Bridge). Main 파일 : loop = asyncio.get_event_loop() account = Acc

    14

    1답변

    aiohttp을 사용하여 TCP 요청을 별도의 서버로 보내는 API 서버를 작성합니다. TCP 요청을 보내는 모듈은 동기식이며 내 용도에는 블랙 박스입니다. 그래서 내 문제는 이러한 요청이 전체 API를 차단하고 있다는 것입니다. 다른 API를 차단하지 않을 비동기 코 루틴에서 모듈 요청을 래핑하는 방법이 필요합니다. async def sleep_async

    1

    1답변

    나는 동시에 (영원히) 실행해야하는 여러 coroutines 있습니다. 오류 처리를 위해 루틴 중 하나가 때때로 종료되고 다시 만들어야하며 다음 코드를 사용합니다. 그러나 다시 시작해야하는 coroutine1이라고 가정합니다. pending = {coroutine1(), coroutine2()} while True: a = asyncio.wait