python中的语法错误,例如实例信息
我在以下方面遇到语法错误:python中的语法错误,例如实例信息,python,amazon-web-services,boto,Python,Amazon Web Services,Boto,我在以下方面遇到语法错误: 'Starting: '.instance.id.' DNS{}:'.format(instance.dns.name) 运行boto python API以显示实例信息时,我怀疑您遇到的错误是AttributeError:'str'对象没有属性'instance',这正好告诉您问题所在:'Starting:'是一个字符串,它没有名为instance的属性 最有可能的代码是这样的: 'Starting: ' + instance.id + ' DNS{}:'.for
'Starting: '.instance.id.' DNS{}:'.format(instance.dns.name)
运行boto python API以显示实例信息时,我怀疑您遇到的错误是
AttributeError:'str'对象没有属性'instance'
,这正好告诉您问题所在:'Starting:'
是一个字符串,它没有名为instance
的属性
最有可能的代码是这样的:
'Starting: ' + instance.id + ' DNS{}:'.format(instance.dns.name)
它的意思是:“从字符串‘Starting:’开始,将实例id附加到该字符串上,然后添加字符串‘DNS’,并将实例id的“name”属性值附加到该字符串上
我不知道这是否100%正确,因为我不知道
实例
的属性是什么,也不知道它是否有id
属性,以及该id
属性是否有名称
属性。你做了什么来研究这个问题?你得到的确切错误是什么?我不能说我错了我很惊讶-你为什么认为它可能会起作用?@jonrsharpe:因为这似乎是OP想要做的。这很糟糕,但我试图对OP的代码进行尽可能小的修改。