folders = make_request(server+"_api/Web/GetFolderByServerRelativeUrl('/"+path+"')/Folders")['d']['results']
我在问题python语句上方,有人可以告诉我['d']['results']
表示什么吗? python语句中有什么?它有什么作用?
答案 0 :(得分:2)
这意味着make_request
函数返回 dictionary (类似于大多数语言中的哈希映射或javascript对象),其“ d”值是另一本字典。有关字典的工作方式,请参见https://docs.python.org/3/tutorial/datastructures.html#dictionaries。
答案 1 :(得分:2)
只是严格的字典访问。
它只是访问键为“ d”的元素,然后从该结果中输入键为“结果”的元素。
request_answer = {'d' : {'result' : 'I am a result'}, 'other_key' : 'other value'}
print (request_answer['d']) # {'result' : 'I am a result'}
print (request_answer['d']['result']) # 'I am a result'