gpt4 book ai didi

python - Flask_restful导入资源错误

转载 作者:行者123 更新时间:2023-11-30 22:11:16 25 4
gpt4 key购买 nike

我在 youtube 上做了以下教程:https://www.youtube.com/watch?v=s_ht4AKnWZg

这是我的代码:

from flask import Flask, request
from flask_restful import Resource, Api

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

class HelloWorld(Resource):
def get(self):
return {'about':'Hello World!'}

def post(self):
some_json = request.get_json()
return {'you sent': some_json}, 201

class Multi(Resource):
def get(self, num):
return {'result': num*10}

api.add_resource(HelloWorld, '/')
api.add_resource(Multi, '/multi/<int:num>')

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

现在,当我运行脚本时,出现以下错误:

/home/one/systemx/test_api$ python flask_restful.py
Traceback (most recent call last):
File "flask_restful.py", line 2, in <module>
from flask_restful import Resource, Api
File "/home/one/systemx/test_api/flask_restful.py", line 2, in <module>
from flask_restful import Resource, Api
ImportError: cannot import name Resource

代码与视频中一样是 1:1。有人知道问题出在哪里吗?

最佳答案

正如 @tobey 在评论中指出的那样,您需要将程序重命名为其他名称,例如 app.py 因为 python 正在尝试查找 flask_restful 并且它会找到您的程序而不是包。

关于python - Flask_restful导入资源错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51475957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com