首页 > 解决方案 > 我想用这个人的名字创建一个文件,我怎样才能没有错误?

问题描述

我听不懂,它说“扩展 'cogs.money' 引发错误:IndentationError: unindent 不匹配任何外部缩进级别(money.py,第 26 行)”

@commands.command()
        async def money(self, ctx, member):
            #how do i get the people who message, name

        open(member, '.txt', 'a').close()

      if os.stat(member, '.txt').st_size == 0:
          moneyfile=open(member, '.txt', 'w')
          moneyfile.write('40')
          moneyfile.close()
      else:
        readfile=open(member, '.txt', 'r').read()
        points=readfile
        int(points)
        await ctx.send(points)

标签: pythondiscorddiscord.py

解决方案


该错误准确地说明了问题所在。您的代码导致缩进错误。修正第 26 行的间距,该错误就会消失。

"Extension 'cogs.money' raised an error: IndentationError: unindent does not match any outer indentation level (money.py, line 26)"

推荐阅读