【发布时间】:2022-01-08 13:25:20
【问题描述】:
我有一个在 python 脚本上运行的不和谐机器人,它的令牌存储在 .txt 文件中。如果我从文件中读取:
with open('Stored Discord Token.txt') as storedToken:
TOKEN = storedToken.readlines()
我可以获得不和谐机器人令牌。问题是不和谐机器人令牌看起来像这样:
[' <token> ']
这会在尝试运行脚本时导致错误,并且机器人无法连接,因为它是无效的令牌:
discord.errors.LoginFailure: Improper token has been passed.
如何从包含令牌的列表中删除方括号、's 和空格?
TL;DR:如何从单个项目列表中删除 [、]、' 和 spaces?
【问题讨论】:
-
如果您绝对确定令牌字符串具有这种形式,为什么不切出适当的子字符串?
-
@Brian 原来我对我的问题的回答是简单地做
string[-1]删除不需要的字符......我偶然发现......
标签: python-3.x list discord.py bots