Czy w Pythonie istnieje sposób na określenie, czy obiekt ma jakiś atrybut? Na przykład: >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: SomeClass instance has no attribute 'property' Jak rozpoznać, czy ama atrybut propertyprzed użyciem?
Istnieją trzy atrybuty wersji zestawu. Jakie są różnice? Czy to w porządku, jeśli AssemblyVersionużyję i zignoruję resztę? MSDN mówi: Montaż Wersja : Określa wersję przypisywanego zestawu. AssemblyFileVersion : Nakazuje kompilatorowi użycie określonego numeru wersji dla zasobu wersji pliku Win32. Wersja pliku Win32 nie musi być taka sama jak numer wersji …
Jaka jest różnica między atrybutami ida name? Oba wydają się służyć temu samemu celowi, jakim jest dostarczenie identyfikatora. Chciałbym wiedzieć (szczególnie w odniesieniu do formularzy HTML), czy korzystanie z obu jest konieczne lub zalecane z jakichkolwiek powodów.
Utworzyłem klasę JS do zapełniania danych widoku listy SG / folderów, gdy elementy są modyfikowane. ( Zgodnie z podejściem Jaime'a) Wszystko działa świetnie, gdy operuję elementami w publikacji, w której zostały utworzone. Przykład: otwieram komponent lub stronę, a locked bykolumna niestandardowa natychmiast aktualizuje się i pokazuje moją nazwę użytkownika. Jednak …
Czy wiesz, czy istnieje wbudowana funkcja do budowania słownika z dowolnego obiektu? Chciałbym zrobić coś takiego: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } UWAGA: Nie powinno zawierać metod. Tylko pola.
Chcę utworzyć obiekt dynamiczny (wewnątrz innego obiektu) w Pythonie, a następnie dodać do niego atrybuty. Próbowałem: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') ale to nie zadziałało. Jakieś pomysły? edytować: Ustawiam atrybuty z forpętli, która przechodzi przez listę wartości, np params = ['attr1', 'attr2', 'attr3'] obj = someobject …
W Javie jaka jest różnica między: private final static int NUMBER = 10; i private final int NUMBER = 10; Oba są privatei final, różnica jest staticatrybutem. Co lepsze? I dlaczego?
Uważam, że wygodniej jest uzyskiwać dostęp do klawiszy dykta obj.foozamiast obj['foo'], więc napisałem ten fragment: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Zakładam jednak, że musi istnieć jakiś powód, dla którego Python nie zapewnia tej funkcjonalności po wyjęciu z pudełka. Jakie byłyby ograniczenia …
Jaka jest składnia do robienia czegoś takiego: input[name="Sex" AND value="M"] Zasadniczo chcę wybrać inputelement, który ma atrybut, name="Sex"a także atrybut value="M": <input type="radio" name="Sex" value="M" /> Elementy takie jak następujące nie powinny być wybrane: <input type="radio" name="Sex" value="F" />
Mam skrypt AppleScript, który uruchamia test warunków skrajnych. Częścią testu jest otwieranie, zapisywanie i zamykanie niektórych plików. W jakiś sposób pliki wykryły „rozszerzone atrybuty”, które uniemożliwiają zapisanie plików. To powoduje, że test warunków skrajnych kończy się niepowodzeniem. Jak usunąć rozszerzone atrybuty?
Mam kolekcję pól wyboru z wygenerowanymi identyfikatorami, a niektóre z nich mają dodatkowy atrybut. Czy można użyć JQuery do sprawdzenia, czy element ma określony atrybut? Czy mogę na przykład sprawdzić, czy następujący element ma atrybut „myattr”? Wartość atrybutu może się różnić. <input type="checkbox" id="A" myattr="val_attr">A</input> Na przykład, w jaki sposób …
Mam element wejściowy formularza i chcę zmienić jego atrybut tytułu. To musi być łatwe jak ciasto, ale z jakiegoś powodu nie mogę znaleźć, jak to zrobić. Jak to się robi i gdzie i jak powinienem szukać, jak to zrobić?
Załóżmy, że mam obiekt Pythona xi ciąg s, jak mogę ustawić atrybut sna x? Więc: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Jaka jest magia Nawiasem mówiąc, celem tego jest buforowanie połączeń do x.__getattr__().
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Niewielu jest świadomych tej funkcji, ale funkcje (i metody) Pythona mogą mieć …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.