-1
当前学习鸭子打字,但我似乎无法弄清楚如何正确使用类。我觉得自己像个白痴。我究竟做错了什么?我似乎无法弄清楚如何将JSON对象传递给驻留在不同模块中的类
这是我的主文件:
if __name__ == '__main__':
result = api.get_result(api.build_search_url(getLocations(getNumLocations())))
getSteps(getNumSteps())
api.GrabSteps.calculate(result)
而且在api.py类:
class GrabSteps:
def __init__(self, json_result):
self._json_result = json_result
def calculate(self, json_result):
print('DIRECTIONS')
x = 0
steps = len(json_result['route']['legs'])
print(steps)
while x < steps:
for item in json_result['route']['legs'][x]['maneuvers']:
print(item['narrative'])
x += 1
我已经确定了可变result
被妥善保存。