Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.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
创建API以执行python脚本_Python_Python Requests - Fatal编程技术网

创建API以执行python脚本

创建API以执行python脚本,python,python-requests,Python,Python Requests,我在本地服务器path=Users/soubhik.b/Desktop中有一个python脚本app.py,它生成一个报告并将其发送给某些接收者。我不想在我的本地主机上安排这个脚本,而是想创建一个可以被接收者访问的API,这样,如果他们使用某个id访问API,他们就会收到邮件。 通过下面的代码,我可以创建一个API来显示特定的文本。但是,我应该修改什么来运行脚本? 另外,如果我想将脚本放在服务器上而不是本地主机上,如何配置相同的脚本 from flask import Flask app =

我在本地服务器path=Users/soubhik.b/Desktop中有一个python脚本app.py,它生成一个报告并将其发送给某些接收者。我不想在我的本地主机上安排这个脚本,而是想创建一个可以被接收者访问的API,这样,如果他们使用某个id访问API,他们就会收到邮件。 通过下面的代码,我可以创建一个API来显示特定的文本。但是,我应该修改什么来运行脚本? 另外,如果我想将脚本放在服务器上而不是本地主机上,如何配置相同的脚本

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return ("hello world")


if __name__ == '__main__':
    app.run(debug=True)

Python版本是2.7

实现这一点的一个好方法是将脚本放入函数中,然后将该函数导入Flask API文件并使用该文件运行它。对于在web服务器上托管,如果您是初学者,则可以使用else。执行此操作的一个好方法是将脚本放入函数中,然后将该函数导入Flask API文件并使用该文件运行。对于在web服务器上托管,如果您是初学者,则可以使用else。这也是一个很好的选择。

如果您打算使用Python Flask API实现某些目标,则可以仔细阅读本文档并继续

除此之外,这里还有一些基本示例和参考资料,您可以参考这些示例和参考资料来快速入门:

一,-

2-


3-

如果您打算使用Python Flask API实现某些目标,那么您可以仔细阅读本文档并继续进行

除此之外,这里还有一些基本示例和参考资料,您可以参考这些示例和参考资料来快速入门:

一,-

2-


3-

你可以这样做

from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class ExecuteScript:
  def printScript:
    return "Hello World"

api.add_resource(ExecuteScript, '/printScript')

if __name__ == '__main__':
    app.run(debug=True)

你可以这样做

from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class ExecuteScript:
  def printScript:
    return "Hello World"

api.add_resource(ExecuteScript, '/printScript')

if __name__ == '__main__':
    app.run(debug=True)

你的代码与你的实际要求并不相关。你的代码与你的实际要求并不相关。