gpt4 book ai didi

python - python SDK如何将类类型转换为字符串

转载 作者:行者123 更新时间:2023-12-03 07:04:03 24 4
gpt4 key购买 nike

我有这个代码,可以打印与VM相关的信息。 输出位于类类型中。如何将其转换为一种形式以便我能够理解?

 from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.compute import ComputeManagementClient

credential = ServicePrincipalCredentials(client_id='XXXX',
secret='XXXX', tenant='XXXX')
compute_client = ComputeManagementClient(
credential, 'XXXX')
for vm in compute_client.virtual_machines.list_all():
print(vm.storage_profile)

我正在表单中获取输出。它显示了此输出class type

<'azure.mgmt.compute.v2019_03_01.models.storage_profile_py3.StorageProfile'>

最佳答案

它正在打印 class 类型,因为您直接调用 variable 而不对其进行转换。为此,您可以创建一个新变量并将转换分配给它并打印该新变量。或者您可以直接在 print 语句中使用,如下所示,

这也是@baileythegreen建议的,感谢您在回答中发布相同的宝贵见解以帮助其他社区成员。

代码:

from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.compute import ComputeManagementClient

credential = ServicePrincipalCredentials(client_id='XXXX',
secret='XXXX', tenant='XXXX')
compute_client = ComputeManagementClient(
credential, 'XXXX')
for vm in compute_client.virtual_machines.list_all():
print(vm.storage_profile.as_dict())

有关更多信息,请参阅以下链接:-

所以线程: Azure Python SDK - list VMs and generate custom JSON response

MS 问答:- Printing list of Virtual Machines

关于python - python SDK如何将类类型转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71758579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com