输出上的迭代

2024-06-06 09:05:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从下面的python中accessKey的输出中获取accessKey的值。 请告诉我如何迭代它并得到accessKey = ABCDEFGHIJ的值。你知道吗

access_key = [SIM_IdentityOption(
identity=SIM_Identity(displayName='system-3b07c9ab-e049-42cf-b447-d1895c799dcd',
                      creationTime=1478611077.671846,
                      identityType=0,
                      enabled=True,
                      canonicalId='805821d085f1de0860dccdd5c8',
                      modificationTime=1478611077.734763,
                      apiKeys=[SIM_ApiKey(secretKey=None, creationTime=1478611077.73346, accessKey='ABCDEFGHIJ', enabled=True)],
                      email='system@internal.amplidata.com',
                      parentAccountCanonicalId=None))
          ]

Tags: keynonetrueaccessenabledsimsystemidentity
2条回答
output = """[SIM_IdentityOption(
identity=SIM_Identity(displayName='system-3b07c9ab-e049-42cf-b447-d1895c799dcd',
                      creationTime=1478611077.671846,
                      identityType=0,
                      enabled=True,
                      canonicalId='805821d085f1de0860dccdd5c8',
                      modificationTime=1478611077.734763,
                      apiKeys=[SIM_ApiKey(secretKey=None, creationTime=1478611077.73346, accessKey='ABCDEFGHIJ', enabled=True)],
                      email='system@internal.amplidata.com',
                      parentAccountCanonicalId=None))
          ]"""

code = 'accessKey=\''
startcode = output.find(code) + len('accessKey=\'')
endcode = output.find('\'', startcode+1)
accesskey = output[startcode:endcode]
print accesskey

这起作用-

access_key[0].identity.apiKeys[0].accessKey

相关问题 更多 >