【Python:从对象获取具有整数名称的属性】教程文章相关的互联网学习教程文章

Python内置类属性【代码】

__dict__ : 类的属性(包含一个字典,由类的数据属性组成) __doc__ :类的文档字符串 __name__: 类名 __module__: 类定义所在的模块(类的全名是__main__.className,如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod) __bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)Python内置类属性调用实例如下:#!/usr/bin/python # -*- coding: UTF-8 -*-class Employee:所有员工的基类empCount =...

python – Flask WTF’StringField’对象没有属性’translate’【代码】

我是Python的新手,我一直关注Miguel Grinberg Flask Mega-Tutorial. 我有一个非常简单的表单,当我尝试提交时,我收到以下错误:AttributeError: ‘StringField’ object has no attribute ‘translate’这是表格:from flask.ext.wtf import Form from wtforms import StringField from wtforms.validators import DataRequiredclass CreateSubjectForm(Form):name = StringField('name', validators=[DataRequired()])和views.py:...

python – AttributeError:’numpy.ndarray’对象没有属性’clock’【代码】

这是我尝试在Window中计算CPU时间的方法.start_time_1 = time.clock() coupl.setParareal(pr) pr.initialize(y1d_init) pr.iterate() y1d_pr = pr.state_mic end_time_1 = time.clock()有人可以帮助我摆脱这个错误吗?解决方法:可能你在这个代码片段之前的某个地方创建了一个名为time的numpy数组.你不应该这样做,因为模块时间现在被覆盖了.重命名你的数组(类似于time_list),它的工作原理.

python – 无法pickle:属性查找cv2.BRISK失败【代码】

我正在尝试同时运行多个CMT trackers.出于这个原因,我正在设置一个线程池:import argparse import cv2 from multiprocessing import Pool import numpy as np import os import sys import timeimport VARtracker import utilCMT1 = VARtracker.CMT()... # code lines removed# Clean up cv2.destroyAllWindows()if args.inputpath is not None:# If a path to a file was given, assume it is a single video fileif os.path.isf...

python – Django AttributeError:’InterestsForm’对象没有属性’_errors’【代码】

我正在尝试使用Django表单来允许Django用户输入他们最喜欢的三个兴趣.在模板呈现期间发生错误,其中显示{{form.as_ul}}. 这是代码: reg_interests.html{% block content %}<br><br> <h1>Choose the 3 things that interest you most!</h1><form method="post" action="/reg_interests/">{% csrf_token %}{{form.as_ul}}<br><p class="submit"><input class="btn btn-default" type="submit" name="commit" value="Continue"></p> ...

python – AttributeError:module’pkg_resources’没有属性’safe_name’oauthlib install【代码】

我正在尝试安装tweepy(并通过扩展oauthlib),并且在尝试安装时遇到以下错误:Collecting requests-oauthlib>=0.4.1 (from tweepy) Using cached requests_oauthlib-0.7.0-py2.py3-none-any.whl Collecting oauthlib>=0.6.2 (from requests-oauthlib>=0.4.1->tweepy)Using cached oauthlib-2.0.0.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last):File "<string>", line 1, in <mo...

python – DynamoDB – 如何查询嵌套属性boto3【代码】

我正在关注DynamoDB python教程.此步骤显示如何基于特定密钥查询表:http://docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/GettingStarted.Python.04.html. 以下是此查询的代码:from __future__ import print_function # Python 2/3 compatibility import boto3 import json import decimal from boto3.dynamodb.conditions import Key, Attr# Helper class to convert a DynamoDB item to JSON. class Decimal...

如何在谷歌应用引擎上的python中创建一个独特的属性?【代码】

在某些数据库技术中,对于记录中的属性,可以保证整个数据库中该属性的唯一性.此示例可能是用户记录中的email_address属性.通过将email_address设置为unique,可以保证特定电子邮件地址只能出现在整个数据库的一条记录中. 谷歌应用引擎中有没有办法为给定的模型提供独特的属性?例如,我是否可以拥有一个具有电子邮件属性的用户(db.Model)实体,该属性在整个数据存储区中保证唯一? 我发现这个resource here,这可能会有所帮助.解决方法:...

Python PIL加载抛出AttributeError:’NoneType’对象没有属性’read’【代码】

几天来我一直在努力解决这个错误,但进展甚微.基本上,我正在尝试读取图像文件,然后使用PIL在其上执行特定操作. (我的最终目标是预先形成PIL粘贴操作). 但是,每当我加载我的图像,然后在其上调用load()方法(诸如show(),paste(),resize()等操作都会调用load()方法),我得到一个奇怪的NoneType没有属性读取错误. 我正在使用PIL 1.1.7并在OSX 10.6和Ubuntu 10.04上重现了这个错误.下面是我可以输入的最基本的ipython代码来产生错误. 以前有...

Python:如何为关键字“属性”取消阴影?【代码】

我支持一个遗留的python应用程序,它有一个这样编写的类(仍然在python 2.4中运行):class MyClass(object):def property(self, property_code, default):...现在我要添加一些新代码:def _check_ok(self):...ok = property(lamdba self:self._check_ok())基本上我想为这个类添加一个属性’ok’. 但它不起作用.我遇到此错误消息:TypeError: property() takes at least 2 arguments (1 given)现有的类方法’property’掩盖了内置的’...

Pythons的AttributeError:’NoneType’对象没有属性’errors’【代码】

我知道它已经在这里很多次了,但我找不到适合自己案例的答案.第一:我正在制作一个简单的数据库系统(对我来说),它将在没有哈希等的情况下运行(至少目前为止).现在我卡住了.import sys import osfilename = "" database = "" path = "" table = ""class Nollty:returns = 0errors = 0def __init__(self, filename, database):self.filename = filenameself.database = databaseself.path = self.filename + "databases/" + self.data...

(Python)可以解释一下这个函数在做什么(使用对象属性)【代码】

我正在对旧的Python脚本执行代码维护.我遇到了一段代码,这让我感到很沮丧.在代码的早期(未在下面的代码段中显示)中,定义了类,具有最小的属性.在代码中,对类中不存在的字段进行赋值.例如tempvar = MyClassObject() tempvar.this_field_was_not_defined_in_the_class = 42稍后在脚本中,变量tempvar通过调用以下内容写入CSV文件:write_csv('test.csv', tempvar, ('declared_field1', 'declared_field2',('declared_field3', 'New Lab...

python – Gtk对象没有属性’ICON_SIZE_BUTTON’【代码】

我几乎是python的新手,也是gtk的新手. 我只是想不通,为什么我收到此错误消息:self.builder.get_object("checkstatus").set_from_stock("gtk-yes", Gtk.ICON_SIZE_BUTTON) ....... AttributeError: 'gi.repository.Gtk' object has no attribute 'ICON_SIZE_BUTTON'一开始我正在导入:import pygtk pygtk.require('2.0') from gi.repository import Gtk所以问题是gtk没有没有名为’ICON_SIZE_BUTTON’的属性?但是,当我看到它所说的...

python – 在Flask框架中设置全局属性【代码】

我正在使用Flask / Python开发一个小型Web项目.这是一个没有数据库的简单客户端应用程序. 我想将REST服务地址设置为全局属性,但尚未弄清楚如何执行此操作. 我知道可以在flask.config中设置属性,如下所示:app = Flask(__name__) app.config['attribute_name'] = the_service_address但蓝图模块无法访问“app”对象. 非常感谢你的时间.解决方法:在请求上下文中(即在视图/处理程序中),您可以访问current_app上的配置from flask impor...

python – 函数属性【代码】

我想使用函数属性来设置变量值作为使用全局变量的替代.但有时我会为函数指定另一个短名称.行为似乎总是做我想要的,即无论我使用长名称还是短名称,值都会分配给函数,如下所示.这有什么危险吗?def flongname():passf = flongname f.f1 = 10 flongname.f2 = 20 print flongname.f1, f.f2并且最后一行返回10 20,表示不同的函数名称引用相同的函数对象.对?解决方法:id显示f和flongname都是对同一对象的引用.>>> def flongname(): ... ...