我正试图让它更新我的json文件中的bans编号,但我不明白为什么它不起作用,我尝试添加打印函数,以查看代码是否在某个地方停止,结果证明它一直运行,我还尝试让它在json文件内的字典中添加一个新值,但这也不起作用。如果需要,这里是文件位置的图片。请帮帮我。 当我运行它时,它不会显示任何错误
infractionsPath = '././data/infractions.json'
@commands.Cog.listener()
async def on_member_ban(self, guild, user):
bans = await guild.bans()
banned_users = 0
for _ in bans:
banned_users += 1
guildID = str(guild.id)
with open(infractionsPath, 'r') as infractionsFile:
infractions = json.load(infractionsFile)
infractions[guildID]['bans'] = banned_users
目前没有回答
相关问题 更多 >
编程相关推荐