【发布时间】:2020-02-07 12:39:49
【问题描述】:
所以基本上,我希望能够为我玩的游戏添加新员工并存储积分以在游戏中排名。所以第一个命令是创建新员工。所以说 Bob 需要被创建。我想说“!addcurrentemployee bob”让它写入文本文件并将他的点默认为0。这就是我所拥有的,但它不起作用:
@bot.command
async def addcurrentemployee(ctx, username=None, points=0):
desk = "G:/Python/Diamond Security Bot/"
with open(desk + "employees.txt", "rw+") as f:
user = str(username)
pointamount = str(points)
points = 0
f.write(f'{user}, {pointamount}')
f.close()
【问题讨论】:
-
我可以建议使用书架来实现这一壮举吗?每个员工都在搁置字典中,并且可以根据需要进行更新。 docs.python.org/3/library/shelve.html
标签: python python-3.x discord.py discord.py-rewrite