我正在用python开发一个API来收集信息,以便以后在学习机中使用。我已经做了一个“草稿”代码,但是有没有什么有效的方法让这个代码尽可能紧凑呢?你知道吗
import requests
api_dir = 'https://fortnite-public-api.theapinetwork.com/prod09/users/id?username='
tuid = input('To see stats enter an user :')
dir1 = api_dir + tuid
data_id = requests.get(dir1).json()
data_arreg = data_id['uid']
api2_dir = 'https://fortnite-public-api.theapinetwork.com/prod09/users/public/br_stats_v2?user_id='
dir2 = api2_dir + data_arreg
data_stats = requests.get(dir2).json()
statskills = data_stats['overallData']['defaultModes']['kills']
statsmatch = data_stats['overallData']['defaultModes']['matchesplayed']
print('Number of total kills is {}.'.format(statskills))
print('Has a total of {} matches played.'.format(statsmatch))
我正在开发这段代码,作为学习API并使用其中信息的一种方法。(这就是为什么我使用fortnite API,因为它类似于我以后要开发的个人项目)
看起来你不会真的重复你自己。您可以使用字符串格式来缩短代码,方法是去掉变量并直接将其放入:
这使得每一行都有点长。。。你知道吗
相关问题 更多 >
编程相关推荐