【问题标题】:Python to Javascript via JSONPython 通过 JSON 到 Javascript
【发布时间】:2020-06-26 19:11:42
【问题描述】:

我正在尝试将 int 数据从 Python 发送到 Javascript。我想使用来自 python 的输入来控制 Javascript 中的元素。我只是无法将数据从 Python 的 JSON 发送到 Javascript。以下是我运气不佳的尝试,Python 代码运行良好,如何让 Javascript 读取数据并将其转换为变量?

提前致谢! :)

import json
    
    x = 1
    
    while True:
    
        x = int(input())
    
        if 10 <= x <= 900:
            x += 100
    
            print(x)
    
            json.dumps(x)

Javascript:

<script type = "text/javascript">

  document.getElementById("page").style.fontWeight = json.dumps(x);

    </script>

【问题讨论】:

  • 我不清楚你希望这一切如何运作。注意,json.dumps(x) 创建了一个 str 对象,你永远不会捕获它,并且会立即被丢弃......
  • 您打算如何让您的 Python 代码与您的 JavaScript 进行实际通信?您没有在这里指定,您只是将 JSON 输出到标准输出。你是用 Python 还是 JS 运行服务器?这是什么背景?
  • 您能否为此提供更多背景信息?感觉这里少了很多。请参阅How to Askhelp center

标签: javascript python json


【解决方案1】:

我假设您是编程新手,因为您似乎对让两个代码单元进行通信的理解过于简单。执行此操作的正确方法很大程度上取决于执行代码的上下文。

从您包含的 sn-ps 中可以猜出您想在浏览器中运行 Python 服务器端和 JavaScript 客户端。对于此设置,您可能希望在 Python 中设置 Web 服务器或 Web 套接字并使用您的 JS 脚本对其进行查询或连接。

【讨论】:

  • 抱歉,我过度简化了这一点,以便对这个概念有一个一般而清晰的概念。这是我一直在尝试但运气不佳的真正项目和方法:stackoverflow.com/questions/62527577/… 我的目标是弄清楚 JSON 是否是更好的选择。你能帮忙吗?如果有兴趣,我愿意为快速的 Zoom 电话咨询付费。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 2011-01-10
  • 2013-07-21
  • 1970-01-01
  • 2018-11-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多