[英]cannot import name requests
我试图运行以下代码,但它显示了一个错误
回溯(最近一次调用):文件“/home/python/flask_ass.py”,第 1 行,从烧瓶导入 Flask,requests,json 导入错误:无法导入名称“请求”
我的代码片段是
from flask import Flask, requests, json
# api key=03a84ce64ef242418d262c11a57248de
url = ('https://newsapi.org/v2/top-headlines?'
'country=us&'
'apiKey=03a84ce64ef242418d262c11a07248de')
params = {'id': 21,
'name': 'John'}
response = requests.get(url, params=params)
r_dict = response.json()
# print(r_dict)
# print(response.status_code())
print(r_dict['articles'][1]['title'])
# print(response.text)
app = Flask(__name__)
@app.route("/")
def hell():
return r_dict
json
和requests
不是Flask
一部分。
from flask import Flask, requests, json
应该
import json
import requests
from flask import Flask
你打错字了
试试单数:
from flask import Flask, request, json
顺便说一句,尽管投了反对票,我还是检查了一下,是的, from flask import Flask, json
有效。
更新:正如@DeepSpace 所提到的,发布者可能想直接导入请求和 json。
from flask import Flask
import requests, json
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.