我目前正在使用Discord.py制作一个Discord Bot,并配置了YAML。下面是一个简短的YAML配置,取自我的“hartexConfig.YAML”文件:
general:
hartexToken = 'the bot token'
然后我尝试在hartex.py文件中访问它:
class Hartex(discord.Client):
def __init__(self, *args, **kwargs):
super().__init__()
hartexTokenValue = open('HarTex/hartexConfig.yaml', 'r')
hartexToken = hartexTokenValue['general']['hartexToken']
yamlStream = True
我怎么能这样做,还是我完全错了
PS我想访问一段特定的数据,就像在本例中,我只想从YAML文件中读取hartexToken
你确定yaml是正确的吗?{}应该是一个{};目前,键将是
general
,其值为hartexToken = 'the bot token'
:(您需要安装pyyaml)
如果yaml确实如您所说,那么您当然可以
split
获取“bot令牌”的值相关问题 更多 >
编程相关推荐