python - 属性错误 : 'str' object has no attribute 'isoformat'

标签 python attributes openstack-nova

<分区>

我有代码,但我不知道如何解决问题。代码:

import dateutil.parser
import datetime
from novaclient.v2 import client as nova_client
from keystoneclient.auth.identity import v2
from keystoneclient import session 

auth=v2.Password(auth_url="http://openstack2-prakt.in.linux.edu.lv:5000/v2.0",
             username="***",
             password="****",
             tenant_name="********")
sess=session.Session(auth=auth)
nova=nova_client.Client(version="2", session=sess)

usage_list=nova.usage.get(tenant_id="**************",start='%Y-%m-%d', end='%Y-%m-%d')
for us in usage_list:
    print us.total_vcpus_usage

我执行代码后,出现下一个问题:

No handlers could be found for logger "keystoneclient.auth.identity.base"

Traceback (most recent call last):
  File "/home/eleonora/PycharmProjects/untitled/nova test.py", line 32, in <module>
    usage_list=nova.usage.get(tenant_id="c56f75091edc4480a204e5549ef11664",start='%Y-%m-%d', end='%Y-%m-%d')
  File "/usr/local/lib/python2.7/dist-packages/novaclient/v2/usage.py", line 60, in get
   (tenant_id, start.isoformat(), end.isoformat()),
AttributeError: 'str' object has no attribute 'isoformat'

最佳答案

'%Y-%m-%d' 不是日期时间对象而是字符串,但您(或其他一些代码)试图将其用作日期时间对象。

关于python - 属性错误 : 'str' object has no attribute 'isoformat' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29075666/

相关文章:

python - 修改django admin中删除对象时的警告信息?

python - 使用云上 Db2(仓库)的凭据来初始化 flask-sqlalchemy

javascript - 如何为ES6类添加静态属性

c# - 特殊名称属性还允许使用哪些巧妙的技巧?

openstack-nova - 我的设置中没有 rejoin-stack.sh 脚本

python - 列表中的 x, *y 在 python 中是什么意思

python - eval() 函数中 '=' 上的 SyntaxError : invalid syntax, 子句

javascript - 为什么 toString() 在 ng-model 属性中不起作用?

openstack-nova - 如何使用 openstack 上的当前环境附加 float IP

python - 开放堆栈。 "No valid host was found"对于 cirrOS 以外的任何图像