게시글
질문&답변
2024.03.02
asyncio.run() cannot be called from a running event loop 에러 질문 드립니다
https://stackoverflow.com/questions/56154176/runtimeerror-asyncio-run-cannot-be-called-from-a-running-event-loop-in-spyd찾다가 여기까지 갔네요... 아나콘다 쓰는게 문제인거 같은데 그래도 또 새로운 에러가.. 자문자답 합니다. 찾으시는 분들 있을까봐 남겨놓습니다.
- 0
- 4
- 2.4K
질문&답변
2024.03.02
asyncio.run() cannot be called from a running event loop 에러 질문 드립니다
프로그램은 아나콘다 스파이더 쓰고 있구요 챗gpt에 물어보니 당신 말이 맞아요. asyncio.run()기존 이벤트 루프 내에서는 호출할 수 없습니다. 이 제한은 예기치 않은 동작으로 이어질 수 있는 중첩된 이벤트 루프를 실수로 생성하는 것을 방지하기 위해 적용됩니다.이미 이벤트 루프가 실행 중인 환경(예: Jupyter 노트북 또는 대화형 Python 셸)에서 이 코드를 실행하는 경우 이벤트 루프를 수동으로 만들고 실행해야 합니다.이러한 환경에서 작동하도록 코드를 수정하는 방법은 다음과 같습니다.import asyncio async def main(): await asyncio.sleep(1) print('hello') # If there's an event loop running, get it loop = asyncio.get_event_loop() # Schedule the coroutine to run in the existing event loop loop.run_until_complete(main())그래도 에러가 뜹니다RuntimeError: This event loop is already running
- 0
- 4
- 2.4K
질문&답변
2024.02.17
텔레그램 센드 메세지 API 4,096바이트 넘을시 전송 불가
처음부터 join해서 메세지를 보내지 않고title_list 리스트를 4천 바이트 안되게 슬라이싱 하고, 슬라이싱 한 리스트를 조인시켜서 해결 했습니다.혹시 이거 찾아보시는 분들 있을까 싶어 남깁니다.
- 0
- 3
- 410
질문&답변
2024.02.17
텔레그램 센드 메세지 API 4,096바이트 넘을시 전송 불가
일단 메세지 변수가 str이니 이걸 글자수 단위로 쪼개서 전송하는 방법을 생각해봤는데 뭔가 좀 좋은거 없을까요
- 0
- 3
- 410