Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将json文件中的内容打印到discord通道中不和谐_Json_Discord_Bots_Discord.py_Channel - Fatal编程技术网

如何将json文件中的内容打印到discord通道中不和谐

如何将json文件中的内容打印到discord通道中不和谐,json,discord,bots,discord.py,channel,Json,Discord,Bots,Discord.py,Channel,如何将json文件中的内容打印到discord频道。我有要发布的事件,但我希望它在频道中显示事件的名称 这是我的json文件和事件名称 那么,我如何让它看起来像第一个例子 编辑以供评论: 第二次编辑征求意见: 要使用json,首先需要导入json。然后,json.load(“file.read()”)并将其存储到变量中。 然后,要发送其内容,您可以: result = "" for i in range(len(variable["eventstitles&quo

如何将json文件中的内容打印到discord频道。我有要发布的事件,但我希望它在频道中显示事件的名称

这是我的json文件和事件名称

那么,我如何让它看起来像第一个例子

编辑以供评论:

第二次编辑征求意见:

要使用json,首先需要导入json。然后,
json.load(“file.read()”)
并将其存储到变量中。 然后,要发送其内容,您可以:

result = ""
for i in range(len(variable["eventstitles"])):
    result += f"{i + 1}. {variable["eventstitles"][i]}"
之后,
等待ctx.send(结果)
等待channel.send(结果)

单击以获取有关获取特定频道的更多信息

编辑:


对不起,给您添麻烦了。

顺便问一下,这句话对吗?``result+=f“{i+1}.{variable[“eventstitles”][i}”``因为部分下划线为红色。我更改了“variable”。噢,我的天哪,忘了a]在那里。顺便说一句,我不认为这是最好的方式,这只是我知道的方式。等等,你能把那行重新写下来吗?我现在很困惑,是我编辑的消息。无论如何,这里是:result+=f“{i+1}.{variable[“eventstitles”][i]}”请检查对主要问题的编辑,因为我仍然有问题
with open("events.json", "r") as f:
    data = json.loads(f.read())
    result = ""
for i in range(len(data)):
    result += f"{i + 1}. {data['eventstitles'][i]}\n"
await ctx.send(result)