我想问一下,我如何用Python编写以下模块。
if message.content.startswith('!guess'):
# Game Status updating
now_playing = discord.Game(name='Guessing Game')
await self.change_status(game=now_playing, idle=False)
await self.send_message(message.channel, 'Guess a number between 1 to 10')
def guess_check(m1):
return m1.content.isdigit()
guess = await self.wait_for_message(timeout=5.0, author=message.author, check=guess_check)
answer = random.randint(1, 10)
if guess is None:
fmt = 'Sorry, you took too long. It was {}.'
await self.send_message(message.channel, fmt.format(answer))
return
if int(guess.content) == answer:
await self.send_message(message.channel, 'You are right!')
else:
await self.send_message(message.channel, 'Sorry. It is actually {}.'.format(answer))
# Game Status updating
now_playing = discord.Game(name='')
await self.change_status(game=now_playing, idle=False)
这样我就可以使用sayguessgame.guess()
调用它
创建一个名为guessgame的Python模块文件。py,然后在其中定义:
"""
This is the module guessgame, it lives in the file guessgame.py
Put some documentation about your module here
"""
def guess(message):
# Put your code here
然后从另一个模块,例如,<代码>样本。py(或Python/IPython shell会话)可以执行以下操作:
import guessgame
guessgame.guess(message='something') # What you wanted
RuntimeWarning:coroutine“guess”从未被期待过。guess()
# 'await' can only be used inside a coroutine
# if you want guess to be a coroutine, define it like below
async def guess(message):
# Put your code that uses await
# Now you can use await expressions
问题内容: 我需要为AngularJS编写一个自定义模块,但是我找不到关于该主题的任何好的文档。如何为AngularJS编写一个可以与他人共享的自定义模块? 问题答案: 在这种情况下,您认为文档无法再为您提供帮助,一个很好的学习方法是查看其他已经构建的模块,看看其他人是如何做到的,他们如何设计架构以及如何将它们集成到其中。他们的应用。 在查看其他人的工作之后,您至少应该有一个起点。 例如,看看任何
我使用以下代码以java版本无关的方式包含JDK库。以下是proguard示例。 但我得到以下警告: proguard需要什么来“查看”作为LibraryClass?
问题内容: 当我考虑在ES6中重写它时,我打算将其发布给NPM,以适应将来的需求并学习ES6。我已经使用Babel移植到ES5,并运行测试。但是我不确定如何进行: 我是否要转换并把生成的/ out文件夹发布到NPM? 我是否将结果文件夹包含在我的Github存储库中? 还是我要维护2个存储库,一个使用ES6代码+ gulp脚本(适用于Github),另一个使用转换结果+测试(NPM)? 简而言之:
我有一个使用argparse库的Python模块。如何为代码库的这一部分编写测试?
在很多情况下,我不得不在多个程序中一遍又一遍地编写大量代码。所以我想知道我是否可以只写一个程序,保存它,然后在不同的程序中调用它,比如函数或模块。 一个基本的例子:-我写了一个程序来检查一个数字是否是回文的。然后我想写一个程序来检查一个数字是否是回文素数,我可以调用第一个程序并执行其余代码来检查它是否是素数。 附言:我只是Python或计算机科学的初学者,我使用IDLE来完成我所有的python程