【问题标题】:How can I run a Python script from within a React Native app?如何从 React Native 应用程序中运行 Python 脚本?
【发布时间】:2021-03-07 22:11:25
【问题描述】:

我想运行这个 Python 脚本:

import socket

def isConnected():
    try:
        # connect to the host -- tells us if the host is actually
        # reachable
        sock = socket.create_connection(("www.google.com", 80))
        if sock is not None:
            print('OK')
            sock.close
        return True
    except OSError:
        pass
    return False

在一个全新的 React Native 应用中进行测试。

我在一个团队中工作,而其他人正在处理该项目的真正 Python 代码。他们问我是否能够在我的 React Native 应用程序中运行他们的 Python 脚本,我不确定这是否可能,所以我在这里发布我的问题。

注意:我的 React Native 应用是用 react-native cli 初始化的,而不是 expo。

请提供详细的答案,因为我是 Python 和任何 AWS 功能的新手。

【问题讨论】:

标签: javascript python react-native aws-lambda expo


【解决方案1】:

最简单的方法可能是使用 Flask 之类的东西创建一个 REST API,然后将 HTTP 请求从 React Native 发送到您的 API。

如果您不熟悉 Flask 和 REST API,我建议您检查一下this video。

Flask Homepage

【讨论】:

    猜你喜欢
    • 2020-10-26
    • 2017-01-01
    • 1970-01-01
    • 2021-12-17
    • 2011-03-16
    • 2023-01-30
    • 2021-01-27
    • 1970-01-01
    相关资源
    最近更新 更多