【发布时间】:2018-02-04 03:10:37
【问题描述】:
我正在为我制作的服务器开发一个小型不和谐机器人,但是我遇到了问题。每当我尝试运行机器人(使用python3.4 lilac.py)时,都会收到以下错误:
Traceback (most recent call last):
File "lilac.py", line 7, in <module>
@asyncio.coroutine
NameError: name 'asyncio' is not defined
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0xb61ad470>
我尝试通过python3.4 -m pip install asyncio 安装它,即使它说安装成功,我仍然收到错误消息。这是完整的代码:
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix='&&', description="Description here")
@bot.event
@asyncio.coroutine
def on_ready():
print('Logged in as')
print(bot.user.name)
有什么我没有正确安装的吗?我错误地调用 asyncio 吗?任何帮助表示赞赏,如果需要,我可以提供更多信息。
【问题讨论】:
-
似乎没有合理的理由否决这个问题 (meta.stackoverflow.com/q/252677/75103)。它包含一个简明的问题描述、一个可重现错误的小型独立代码示例、完整的回溯,并带有合理的标记。 IOW,它接近于如何提出问题的黄金标准。
标签: python python-3.x python-asyncio discord.py