如何从 python 文件中的 javascript 文件访问数组

How to access an array from a javascript file in a python file

我正在使用 javascript 构建一个 Spotify 应用程序并做出反应,我设法获得了一个 Spotify 用户的播放列表,并且我有用户 select 其中两个播放列表被放入两个不同的数组中。

var playlist1 = [];
var playlist2 = [];

在这些数组中包含所有 Spotify 播放列表数据,例如其 id、uri、曲目等。我想做的是在我的 python 文件中访问这些数组并应用推荐算法来创建一个基于这两个播放列表的播放列表。我将如何访问 python 中的这些数组?感谢您的帮助:)

有两种主要方法可以(相当)简单地完成此类操作。

  1. 所有本地:

如果您希望您的应用保留在本地,只需使用文本文件来处理数据。两种语言都可以解释的一种很好的格式是 JSON。因此,在您的 JS 中,将数据写入文本文件,然后在 Python.

中读取该文本文件

以上内容在使用 React 时没有实际意义,因为它确实是基于 Web 的。所以我建议第 2 步:

  1. Client-server 型号:

由于您使用的是 React,因此构建一个 client-server 模型是合乎逻辑的 REST-API(或套接字等)向两者发送和接收数据 程式。然后,您可以通过调用 POST 到 rest-api 以 JSON 格式发送数据,该 rest-api 由您的 Python 应用程序托管,JSON 数组包含spotify 信息。