Discord Python whats wrong with my code?
我的代码已关闭,参数上出现错误"syntax error:invalid syntax"
1 2 3 4 5 6 | @client.command(pass_context=True) async def render(*args, message): """Renders A Growtopia World""" mesg = ' '.join(args) await client.say(":earth_americas: World Render:") return await client.say('https://www.growtopiagame.com/worlds/'mesg'.png') |
当然,这不是最后一行"mesg"的语法错误吗?因为这不是在Python中连接字符串的方法。
有很多方法可以格式化或连接字符串(最明显的方法就是像这样添加字符串:
所以在这种情况下,你应该做
(p-edit:godron是正确的,这取决于python 2还是3。更多详细信息,请参阅此答案https://stackoverflow.com/a/5940226/4192226)
1 2 | async def render(message, *args): ... |
是正确的。