Pytania oznaczone «module»

127
__getattr__ w module

Jak można zaimplementować odpowiednik a __getattr__w klasie, w module? Przykład Podczas wywoływania funkcji, która nie istnieje w statycznie zdefiniowanych atrybutach modułu, chcę utworzyć wystąpienie klasy w tym module i wywołać na niej metodę o tej samej nazwie, która nie powiodła się w...

127
dziedziczenie rubinów a mieszanki

W Rubim, ponieważ możesz dołączyć wiele mikserów, ale rozszerzyć tylko jedną klasę, wygląda na to, że mieszanki byłyby preferowane zamiast dziedziczenia. Moje pytanie: jeśli piszesz kod, który musi zostać rozszerzony / dołączony, aby był użyteczny, dlaczego miałbyś kiedykolwiek zrobić z tego...

126
co to jest nielegalny dostęp odblaskowy

Istnieje wiele pytań dotyczących nielegalnego dostępu odblaskowego w Javie 9. To, czego nie mogę znaleźć, ponieważ Google wypluwa tylko ludzi próbujących obejść komunikaty o błędach, to właśnie jest nielegalny dostęp odblaskowy. Moje pytanie jest dość proste: Co definiuje nielegalny dostęp...

122
Jak utworzyć zmienną międzymodułową?

__debug__Zmienna jest przydatny w części, ponieważ ma wpływ na każdy moduł. Jeśli chcę utworzyć inną zmienną, która działa w ten sam sposób, jak mam to zrobić? Zmienna (bądźmy oryginalna i nazwijmy ją „foo”) nie musi być prawdziwie globalna, w tym sensie, że jeśli zmienię foo w jednym module,...

118
Sprawdzanie wersji modułu Pythona w czasie wykonywania

Wiele modułów Pythona innych firm ma atrybut, który przechowuje informacje o wersji modułu (zwykle coś w rodzaju module.VERSIONlub module.__version__), jednak niektóre go nie mają. Konkretnymi przykładami takich modułów są libxslt i libxml2. Muszę sprawdzić, czy w czasie wykonywania jest używana...

112
ES6 eksportuje wszystkie wartości z obiektu

Powiedzmy, że mam moduł ( ./my-module.js), który ma obiekt, który powinien być jego wartością zwracaną: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Więc mogę je zaimportować na przykład: import {a} from './my-module' // a === 1 import * as...

111
Utwórz zmienne modułu w Rubim

Czy istnieje sposób na utworzenie zmiennej w module w Rubim, która zachowywałaby się podobnie do zmiennej klasy? Rozumiem przez to, że byłby dostępny bez inicjowania instancji modułu, ale można go zmienić (w przeciwieństwie do stałych w

111
Wykonanie kodu Pythona z opcją -m lub bez

Interpreter Pythona ma opcję -m modułu „Uruchamia moduł modułu biblioteki jako skrypt”. Za pomocą tego kodu Pythona a.py: if __name__ == "__main__": print __package__ print __name__ Testowałem, python -m aaby uzyskać "" <-- Empty String __main__ podczas gdy python a.pywraca None <--...

107
Jak zmienić zmienną modułu z innego modułu?

Załóżmy, że mam pakiet o nazwie bari zawiera bar.py: a = None def foobar(): print a i __init__.py: from bar import a, foobar Następnie wykonuję ten skrypt: import bar print bar.a bar.a = 1 print bar.a bar.foobar() Oto czego oczekuję: None 1 1 Oto, co otrzymałem: None 1 None Czy ktoś...