python - 我想用这个人的名字创建一个文件,我怎样才能没有错误?
问题描述
我听不懂,它说“扩展 '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)
解决方案
该错误准确地说明了问题所在。您的代码导致缩进错误。修正第 26 行的间距,该错误就会消失。
"Extension 'cogs.money' raised an error: IndentationError: unindent does not match any outer indentation level (money.py, line 26)"
推荐阅读
- matlab - 如何在不使用交错/整形方法的情况下在 Matlab 中读取复杂的 3D 矩阵(二进制文件)?
- c++ - cpp中的随机数组
- typescript - 如何从打字稿中的数组中获取键
- java - Redisson 客户端 setnx
- .net-core - 找出 Newtonsoft 无法解析字符串的位置和原因
- java - 使用 OpenSAML 3 的 SAML 断言验证
- java - 圆形动画 - JavaFX
- tensorflow-datasets - 可重新初始化的迭代器解决了什么问题?
- scheme - Scheme中的斐波那契数列流
- python-3.x - 如何在品脱中转换频率和周期?