Описание тега class-attribute

3 ответа

Атрибуты класса в Python

Есть ли разница в следующих двух частях кода? Если нет, то предпочтительнее ли одно другому? Почему нам разрешено создавать атрибуты класса динамически? Фрагмент 1 class Test(object): def setClassAttribute(self): Test.classAttribute = "Class Attribu…
02 дек '14 в 19:29
2 ответа

Когда классы Python и атрибуты класса собираются мусором?

class Member(object): def __init__(self, identifier): self.identifier = identifier print "Member __init__", self.identifier def __del__(self): print "Member __del__", self.identifier with open("/home/might/" + self.identifier, "w") as outF: outF.wri…
2 ответа

Зачем атрибуту класса устанавливать значение, а печатать тип None?

Вот код: class Animal: def __init__(self, animal_type): self.animal_type = animal_type class Cat(Animal): def __init__(self, animal_type, favorite_food): super().__init__(animal_type) self.favorite_food = favorite_food def cat_print(self): print("{}…
08 авг '18 в 06:36
0 ответов

Android SimpleXML ClassNotFoundException

У меня есть ответ XML и пытаюсь его проанализировать: <?xml version="1.0" encoding="UTF-8"?> <found> <objects> <object handle="Collection-10" class="Folder" classType="Folder"> <title>Initial Top Level Collection A</…
1 ответ

Использование атрибута класса в определении метода в качестве аргумента?

У меня есть следующий код: class Blah: ABC, DEF = range(2) def meth(self, arg=Blah.ABC): ..... Blah.ABC работает внутри метода или в любом месте снаружи, единственное место, где он не работает - это определение метода!!! Любой способ решить это???
09 май '16 в 23:26
1 ответ

Наследование заданного атрибута класса в python

Я пытаюсь создать базовый абстрактный класс с механизмом сохранения множества всех созданных экземпляров. class Basic(object): __metaclass__ = ABCMeta allInstances = set() def __init__(self, name): self.allInstances.add(self) def __del__(self): self…
1 ответ

pyCharm рефакторинг имени атрибута класса python, не переименовывает все использования атрибутов

Учитывая следующее: class test: att = 7 def print_class(class_instance): print(class_instance.att) if (__name__ == '__main__'): t = test() print_class (t) print_class ожидает класс test экземпляр как параметр, но это не типизировано. Теперь я хотел …
14 май '18 в 11:19
0 ответов

Python - обновление атрибута класса (исправление обезьян?)

Так что есть класс под названием Field и у него есть атрибут класса _slotsэтот атрибут словарь. Так это выглядит так (этот класс также использует пользовательские __metaclass__): class Field(object): _slots = { 'key1': False, 'key2': None, ... } Сод…
15 июн '16 в 08:34
4 ответа

Это плохая практика использовать атрибут класса html в качестве дескриптора JavaScript

Мне часто приходится выбирать несколько элементов одновременно с помощью jquery... для этого я обычно просто добавляю класс ко всем элементам, которые я хочу выбрать, а затем использую jquery для выбора по классу. Это плохая практика или я должен ис…
05 сен '12 в 17:24
2 ответа

Питонический способ доступа к атрибуту класса внутри класса

Мне было интересно, как вы думаете, как получить доступ к атрибуту класса из функции в классе. Я не нашел ссылки на PEP8 или популярного вопроса по этому поводу. например class MyClass(object): BAR = 1 def foo(self): # Way A: print(self.BAR) # Way B…
28 май '18 в 13:17
3 ответа

Как ссылаться на метод класса в атрибуте класса?

В пакете я выделил набор функций / переменных, которые в целом работают в классе. Поскольку эти функции не требовали определенного контекста, они стали методами класса. Они могут использовать некоторые внешние функции, представленные здесь save_c фу…
23 фев '14 в 17:06
3 ответа

Почему я не могу получить доступ к атрибуту instance.__class__ в Python?

Я новичок в Python, и я знаю, что, должно быть, мне не хватает чего-то довольно простого, но почему этот очень, очень простой код не работает? class myClass: pass testObject = myClass print testObject.__class__ Я получаю следующую ошибку: AttributeE…
14 май '10 в 15:54
2 ответа

Как объявить класс при загрузке набора данных из базы данных в Weka

Я пытаюсь понять, как следующий файл.arff может быть выражен в Weka при загрузке данных из базы данных вместо файла. Файл.arff имеет следующую форму: @relation sample @attribute expression string @attribute tone {postive,negative} @data 'this is a h…
13 сен '12 в 19:49
2 ответа

Как я могу применить один или несколько атрибутов ко всем классам в проекте?

Как я могу применить атрибут ко всем классам в конкретном проекте?! И достаточно ли применять атрибут CLSCompliant только к одному классу или мне нужно применять ко всем классам? Спасибо за ваши ответы...
4 ответа

Как я могу получить доступ к элементу данных класса из метода в том же классе?

class Class: _member = 1 def method(self): Я хочу получить доступ _member изнутри method()Какой правильный способ сделать это?
07 окт '14 в 11:28
3 ответа

Селектор диалога jQuery не отвечает на имя класса элементов, загруженных с помощью Ajax

Обновление: проблема решена: Поскольку "проблемные" элементы создавались после момента загрузки страницы, делегирование события убедилось, что все они связаны с событием jQuery. Исходное сообщение: Я получил этот кусок кода: while ($row=mysqli_fetch…
3 ответа

Kotlin: инициализировать атрибут класса в конструкторе

Я создаю Kotlin-класс с атрибутом класса, который я хочу инициализировать в конструкторе: public class TestClass { private var context : Context? = null // Nullable attribute public constructor(context : Context) { this.context = context } public fu…
25 июн '15 в 06:54
1 ответ

"Нечетное количество элементов хеша" при объявлении MooseX::ClassAttribute

На OSX 'Mavericks' это: package FOO; use Moose; use MooseX::ClassAttribute; class_has 'BAR' => ( is => 'rw' ); ... проверяет чистоту per 'perl -c': FOO.pm синтаксис ОК ... но выдает эту ошибку, если я запускаю ее просто с 'perl FOO.pm': Нечетн…
07 ноя '14 в 22:32