将数据从python字典发送到javascript文件

时间:2017-12-06 14:40:30

标签: javascript python dictionary

我是python和javascript的新手,所以我不太了解他们的数据共享功能。下面是我称之为database.py的数据库文件中的字典(我要发送的数据)。如何获取这些数据并将其发送到我的javascript文件" Calendar.js"所以我以后可以在函数中使用它?

agenda = {'id' : num,
                  'eventName' : eventName,
                  'eventType' : eventType,
                  'location' : location,
                  'date' : date,
                  'time' : time,
                  'compName' : compName,
                  'attire' : attire,
                  'additional' : additional}

1 个答案:

答案 0 :(得分:1)

作为一般规则,如果您想使用javascript交换数据,请考虑JSON(JavaScript Object Notation)是goto格式。

从Python中,您可以使用json模块生成此类数据。

示例:

d = {"name":"interpolator",
     "children":[{'name':key,"size":value} for key,value in sample.items()]}
j = json.dumps(d, indent=4)
f = open('sample.json', 'w')
print >> f, j
f.close()

现在,对于与javascript的实际通信,您可以在文件中编写JSON并异步处理它,或使用类似protobuf / grpc的内容。