Python 大文件的JSON格式化程序
该函数给了我一个json输出。我想创建一个文件,其中json输出将被格式化,以便分析数据。有点像我们能做的Python 大文件的JSON格式化程序,python,json,Python,Json,该函数给了我一个json输出。我想创建一个文件,其中json输出将被格式化,以便分析数据。有点像我们能做的 我怎么能做这样的事?我已经看到了这个问题,但是我无法根据我想要做的事情调整响应。您很幸运,因为这在python中是一个非常常见的事情 import base64 import requests USERNAME, PASSWORD = 'notworking', 'notworking' def send_request(): # Request try:
我怎么能做这样的事?我已经看到了这个问题,但是我无法根据我想要做的事情调整响应。您很幸运,因为这在python中是一个非常常见的事情
import base64
import requests
USERNAME, PASSWORD = 'notworking', 'notworking'
def send_request():
# Request
try:
response = requests.get(
url="https://api.mysportsfeeds.com/v1.1/pull/nhl/2017-2018-regular/cumulative_player_stats.json",
params={
"fordate": "20171009"
},
headers={
"Authorization": "Basic " +
base64.b64encode('{}:{}'.format(USERNAME,PASSWORD)\
.encode('utf-8')).decode('ascii')
}
)
print('Response HTTP Status Code: {status_code}'.format(
status_code=response.status_code))
print('Response HTTP Response Body: {content}'.format(
content=response.content))
except requests.exceptions.RequestException:
print('HTTP Request failed')
您很幸运,因为这在python中是非常常见的事情
import base64
import requests
USERNAME, PASSWORD = 'notworking', 'notworking'
def send_request():
# Request
try:
response = requests.get(
url="https://api.mysportsfeeds.com/v1.1/pull/nhl/2017-2018-regular/cumulative_player_stats.json",
params={
"fordate": "20171009"
},
headers={
"Authorization": "Basic " +
base64.b64encode('{}:{}'.format(USERNAME,PASSWORD)\
.encode('utf-8')).decode('ascii')
}
)
print('Response HTTP Status Code: {status_code}'.format(
status_code=response.status_code))
print('Response HTTP Response Body: {content}'.format(
content=response.content))
except requests.exceptions.RequestException:
print('HTTP Request failed')
如果我在python解释器中运行函数,我如何从函数中获得
response
?在send\u request
结束时,我只需执行return response.json()
即可在解释器中执行data=send\u request()
如果我在python解释器中运行函数,我如何从函数中获得响应
?在发送请求
结束时,我只需执行返回响应.json()
然后您就可以在解释器中执行数据=发送请求()