Python是一種廣泛使用的編程語言,其強大的文本處理和網絡編程功能使其成為許多應用程序的優選語言。其中,Python的API框架就是非常流行的一種方式,它提供了一種簡潔而易于使用的方式來實現RESTful API。
from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/', methods=['GET']) def hello_world(): return jsonify({'message': 'Hello, World!'}) @app.route('/add', methods=['POST']) def add(): data = request.get_json() result = data['num1'] + data['num2'] return jsonify({'result': result}) if __name__ == '__main__': app.run(debug=True)
在這個例子中,我們使用了Flask框架來創建一個RESTful API,使用GET方法來返回一個簡單的消息,而使用POST方法來進行兩個數字的加法運算。通過使用Flask提供的 jsonify 函數,我們可以很容易地將Python字典轉換為JSON格式的數據返回給客戶端。
除了Flask,Python還有許多其他的API框架可供選擇,如Django REST framework、Bottle等。不同的框架有不同的優點,需要根據具體項目需求來選擇。