首页 > 编程语言 >python 编写一个脚本 输入字符串 返回其长度 生成api接口

python 编写一个脚本 输入字符串 返回其长度 生成api接口

时间:2023-12-31 22:35:04浏览次数:39  
标签:__ string get python 接口 Flask length api input

python 编写一个脚本 输入字符串 返回其长度 生成api接口


from flask import Flask, request, jsonify

app = Flask(__name__)

@app.route('/get_length', methods=['POST'])
def get_length():
    data = request.get_json()
    if 'input_string' in data:
        input_string = data['input_string']
        length = len(input_string)
        result = {'length': length}
        return jsonify(result)
    else:
        return jsonify({'error': 'Input string not provided'}), 400

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

这是一个使用Flask库的基本示例。你可以通过发送POST请求到/get_length端点,并在请求体中包含JSON数据,例如:

{
  "input_string": "Hello, World!"
}

它将返回:

{
  "length": 13
}

确保你已经安装了Flask库,可以使用以下命令:

pip install Flask

将上述代码保存到一个.py文件中,运行它,然后通过发送POST请求来测试你的API。

标签:__,string,get,python,接口,Flask,length,api,input
From: https://blog.51cto.com/u_16055028/9050670

相关文章

  • python 编写api接口 用户能够发送http请求 输入一个字符串 返回其长度
    你可以使用Python中的Flask框架来编写一个简单的API,使用户能够通过HTTP请求发送字符串并获取其长度。首先,确保你已经安装了Flask,如果没有,可以使用以下命令安装:pipinstallflask然后,创建一个Python文件,比如 app.py,并使用以下代码编写一个简单的API:fromflaskimportFl......
  • Anaconda入门使用指南--送Python初学者
    打算学习Python来做数据分析的你,是不是在开始时就遇到各种麻烦呢?到底该装Python2呢还是Python3?为什么安装Python时总是出错?怎么安装工具包呢?为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具?相信大多数Python的初学者们都曾为环境问题而头疼不已,但......
  • Python中枚举类型的详解
    1.枚举类型的定义和简单使用在Python中,枚举类型可以通过使用enum模块来实现。下面是一个使用枚举类型的示例:fromenumimportEnum#定义一个枚举类型classColorEnum(Enum):RED=1GREEN=2BLUE=3#使用枚举类型print(ColorEnum.RED)......
  • Python 装饰器
    Python装饰器python装饰器的本质是:仅以一个函数为参数,并返回一个函数。且看以下案例:defdecorator(f): print(f.__name__) returnf#1@decoratordeffun(): print("runfun")#2fun=decorator(fun)以上两种写法是等价的;装饰器函数会在被装饰的函数定义完成时......
  • Python教程(19)——python异常处理
    什么是异常在计算机编程中,异常(Exception)是指在程序执行过程中发生的错误或异常情况。当出现异常时,程序无法正常继续执行,因此需要采取一些特殊的措施来处理异常,以防止程序崩溃或产生意外结果。异常可以在程序中的任何地方发生,可能是由错误的输入、无效的操作、资源不足、硬件问题......
  • 【Python爬虫课程设计】大数据分析——东方财富石头科技股市数据分析
    一、选题课程背景在当今信息化时代,数据已成为驱动各行各业发展的重要力量。股市作为经济的晴雨表,其数据更是备受关注。东方财富网作为国内知名的财经网站,拥有海量的股市数据。随着大数据技术的不断发展,数据在各行各业的应用越来越广泛。股市作为经济的核心,其数据的价值不言而喻。......
  • Python趣味入门13:类中的各种变量
    小牛叔带你飞越类的门槛其中我们已知道定义变量在类中就表示为属性。但是在不同的位置定义变量会有不同的作用,并且采用不同的命名方式,也会让变量具有不同的作用本文假设有一个类指南针(compass),可想象成某个地图游戏中帮助主角寻找方向,也是本节主要的示例。1.类属性与实例属性c......
  • 前端学习笔记202310学习笔记第一百贰拾叁天-nodejs-接口规范3
    ......
  • 前端学习笔记202310学习笔记第一百贰拾叁天-nodejs-接口规范1
    ......
  • 前端学习笔记202310学习笔记第一百贰拾叁天-nodejs-接口规范2
    ......