【python – Gtk对象没有属性’ICON_SIZE_BUTTON’】教程文章相关的互联网学习教程文章

python-NoneType没有属性追加【代码】

我是Python的新手.我不明白为什么在代码中的某个时刻变量为None:class UsersInRoom(webapp.RequestHandler):def get(self):room_id = self.request.get("room_id")username = self.request.get("username")UserInRoom_entities = UserInRoom.gql("WHERE room = :1", room_id).get()if UserInRoom_entities:for user_in_room in UserInRoom_entities:if user_in_room.username == username:user_in_room.put() # last_poll auto up...

Python错误:内置函数或方法对象没有属性’StringIO’【代码】

我只想下载图片.然后将其上传到Amazon S3.但这不起作用.'builtin_function_or_method' object has no attribute 'StringIO' Traceback (most recent call last):File "flickrDump.py", line 16, in <module>imgpath = s3.upload_thumbnail(thumbnail_name=tools.randomString(10), thumbnail_data=tdata,bucket="fabletest")File "../lib/s3.py", line 52, in upload_thumbnailk.set_contents_from_string(thumbnail_data)File "/u...

具有许多属性的python类【代码】

我正在尝试创建一个具有很多属性的类(大约10个).是否有比以下方法更漂亮(更Pythonic)的方法来初始化类:class myClass: def __init__(self,atributeA,atributeB,atributeC)self.atributeA=atributeAself.atributeB=atributeBself.atributeC=atributeC并且有一个比创建类实例更好的方法thisInstance=myClass(valueA,valueB,valueC)解决方法:好吧,您可以使用关键字参数.就像这样简单:thisInstance=myClass(atributeA=valueA, atribu...

python-分组属性的优雅方法【代码】

我想对一个类的实例的属性进行分组,以使遍历属于一个组的所有属性变得容易.显而易见的答案是将所有这些内容放入列表或字典中,但是那样我将无法将它们作为对象的属性来访问,因此我更愿意这样做. 一些代码应该清楚我想要什么.在这里,我实际上有一个列表和实际属性.class Vectors(object):def __init__(self, v1, v2, v3):self.v1 = v1self.v2 = v2self.v3 = v3self.rotatable = ['v2', 'v3']def rotate(self, angle):for v in self.r...

在protobuf python API中如何将元素添加到嵌套消息重复属性?【代码】

message items {message require {optional bool require_sex = 1; //repeated int32 fate = 2 [packed = true];}optional int32 sub_type = 1;repeated int32 levels = 2 [packed = true]; }我试过了raw.require.require_sex = 1 raw.require.fate.append(1) raw.require.fate.extend([2,3])出现错误AttributeError:“属性”对象没有属性“附加” 但第一级重复字段可以正常工作:raw = down_pb2.items() raw.levels.append(4)不支...

python-从flask-restless返回自定义属性【代码】

我想从不安的烧瓶返回一个自定义属性,例如class Item(db.Model):creator_id = db.Column(db.Integer, db.ForeignKey('User.id'))owner_id = db.Column(db.Integer, db.ForeignKey('User.id'))owner = db.relationship("User",backref="items",primary_join="Item.owner_id==User.id")owner = db.relationship("User",backref="created_items",primary_join="Item.creator_id==User.id") class User(db.Model):id = db.Colum...

Python元类默认属性【代码】

我正在尝试在Python(2.7)中创建元类,该类将设置传递给对象__init__的参数作为对象属性.class AttributeInitType(type): def __call__(self, *args, **kwargs):obj = super(AttributeInitType, self).__call__(*args, **kwargs)for k, v in kwargs.items():setattr(obj, k, v)return obj用法:class Human(object):__metaclass__ = AttributeInitTypedef __init__(self, height=160, age=0, eyes="brown", sex="male"):passm...

python-访问属性时,发送到另一个实例【代码】

class x():def __init__(self):self.z=2class hi():def __init__(self):self.child=x()f=hi() print f.z我要打印2. 基本上,我想将对该类的所有调用转发到另一个类.解决方法:最简单的方法是实现__getattr__:class hi():def __init__(self):self.child=x()def __getattr__(self, attr):return getattr(self.child, attr)这有某些缺点,但是对于您有限的用例来说可能会起作用.您可能还想实现__hasattr__和__setattr__.

python-Google Drive SDK-有人知道文件属性值的最大长度是多少?【代码】

我已经搜索过文档,但是找不到任何东西.我收到了400个错误,因为属性长度过长.最大长度是多少?service.properties().update(fileId = fileId,propertyKey = 'test',visibility = 'PRIVATE',body = { 'key': 'test', 'value': 'shbvskdbvskdjbcvksjbvkjdfbvkjsbvdskbvkjsdbvskjdbvkdsjbvskjdbvsdkjbvskdjbvkdsjbvskjdbvskjdbvksjdbvkjdsbvkjdbsvksjdbvkjbsdvkjdbsvkjbsvkbjdvkjbsvkjbdskjbvsdkjbvkdsjbvsdkbvsdkjbvsdkjbv' } ).execu...

python“资源”对象中的Freebase API没有属性“ mqlread”【代码】

我有一个脚本可以读取Freebase数据,但是它突然停止工作.它输出以下错误:AttributeError: 'Resource' object has no attribute 'mqlread'所以我在Google documentation中尝试了示例代码,from apiclient import discovery from apiclient import model import jsonDEVELOPER_KEY = 'my_key'model.JsonModel.alt_param = "" freebase = discovery.build('freebase', 'v1', developerKey=DEVELOPER_KEY) query = [{'id': None, 'name'...

python-AttributeError:“函数”对象没有属性“ HOST”【代码】

我的设置文件定义如下(config / settings.py):HOST='localhost' PORT='9001'当我在视图中导入设置并按如下所示打印每个设置的值时,它可以正确打印(views / user.py):from ..config import settingsprint settings.HOST print settings.PORT但是,当我在def中使用或打印相同的值时,会出现错误(views / user.py):from ..config import settingsprint settings.HOST print settings.PORT@handle_error def usersettings():print set...

python-如何逃避实际命名的BeautifulSoup ISO标记中的父属性?【代码】

好的,这很有趣.这是XML:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><parent><groupId>com.parent</groupId><artifactId>parent</artifactId><version>1.0-SNAPSHOT</version><relativePath>../pom.xml</relativePath></parent><build><sourceDirectory>src</s...

python-为实例的属性分配相同的值

如果实例的属性分配了相同的值,提交会导致写入数据库吗?我只是想知道是否在不检查现有值是否确实不同于新值的情况下更新属性是否是一种好习惯.解决方法:刷新时,ORM会进行值检查,并仅在更改后的值上创建更新.引用documentation:At flush time, the value of each attribute is compared to itspreviously saved value, and if there’s no net change, no SQL operationwill occur (this is a more expensive operation so it’s ...

python-在对象之间链接公共类属性的方法? (不是继承)【代码】

我有许多相同类的对象,每个对象持有不同的数据. 但是,它们具有许多应“通用”的属性-即在所有对象上均设置为相同的值. (这可以是一个数值,对另一个对象的引用等) 有什么不同的方法来实现呢?我想到的几种方法: 包含所有对象和公共属性作为单独的键/值对的字典.这里的问题是对象是动态创建的(从文件中读取的对象数是可变的),因此创建密钥可能是个问题 一个“集合”类,其中的公共属性在此集合类中定义,并且对象组作为列表传递 我不禁...

python-创建时的Django Rest Framework ModelSerializer Set属性【代码】

最初创建对象时,我使用当前登录的用户来分配模型字段“所有者”. 该模型:class Account(models.Model):id = models.AutoField(primary_key=True)owner = models.ForeignKey(User)name = models.CharField(max_length=32, unique=True)description = models.CharField(max_length=250, blank=True)序列化程序设置所有者:class AccountSerializer(serializers.ModelSerializer):class Meta:model = models.Accountfields = ('name'...