module

Python: importowanie podpakietu lub podmodułu

Po użyciu pakietów płaskich, nie spodziewałem się problemu z zagnieżdżonymi pakietami. Oto ... Układ katalogów dir | +- ... ego użyłem: from package.subpackage.module import ( attribute1, attribute2, attribute3, ...) # and etc.

Nadpisanie metody przez inną zdefiniowaną w module

Chcę zdefiniować metodę instancji Date#next, która zwraca następnego dnia. Więc zrobiłem DateExtension moduł, tak: module D ... number of arguments (1 for 0). Jak mogę nadpisać domyślną metodę next z klasy Date z tą zadeklarowaną w module DateExtension?

Python: moduł logowania-globalnie

Hej zastanawiałem się jak zaimplementować globalny logger, który mógłby być używany wszędzie z własnymi ustawieniami: Mam ... ie nie mogę uzyskać dostępu do tego obiektu z innych części mojego kodu. Czy stosuję złe podejście? Jest na to lepszy sposób?

Czy mogę użyć init.py definiowanie zmiennych globalnych?

Chcę zdefiniować stałą, która powinna być dostępna we wszystkich podmodułach pakietu. Myślałem, że najlepsze miejsce będzie w ... do tej zmiennej z tych modułów? Oczywiście, jeśli to jest całkowicie złe, i jest lepsza alternatywa, chciałbym to wiedzieć.

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

Załóżmy, że mam pakiet o nazwie bar i zawiera on bar.py: a = None def foobar(): print a I __init__.py: from bar im ... r.foobar() Oto czego oczekuję: None 1 1 Oto co dostaję: None 1 None Czy ktoś może wyjaśnić moje błędne przekonanie?

(Python) użyj biblioteki lokalnie zamiast jej instalować

Skrypt: Napisałem skrypt w Pythonie, który od czasu do czasu wysyła tweety do Twittera Używa tylko jednej biblioteki o naz ... zasadzie chcę zastąpić: import tweepy import local_folder/tweepy/* To może być tylko zdrowy rozsądek Pythona, ale utknąłem!

Dynamiczne Wymaganie w RequireJS, uzyskanie błędu "Nazwa modułu nie została jeszcze załadowana dla kontekstu"?

Czy istnieje sposób na zdefiniowanie modułu, który "dynamicznie" ładuje inne moduły w RequireJS? Jeśli tak, to w jaki sposób ... ules) { for(name in dynModules) { var module = require(path); // Call RequireJS require } // ... });

Dlaczego Python uruchamia mój moduł, gdy go importuję i jak go zatrzymać?

Mam budowany program w Pythonie, który można uruchomić na dwa sposoby: pierwszy to wywołanie "python main.py", który prosi uż ... ruchomić kod w "main.py". Jak mogę powstrzymać Pythona przed uruchomieniem kodu zawartego w module" main", który importuję?

Zmienne globalne dla węzła.standardowe moduły js?

Wiem, że zmienne globalne są złe. Ale jeśli używam modułu node "util" w 40 plikach w moim frameworku, czy nie lepiej jest za ... każdym pliku, co zaoszczędziłoby dużo czasu zamiast kopiować wklejać cały czas. Czy w tym przypadku suchość nie jest dobra?

Tworzenie systemu modułowego (dynamiczne ładowanie) w C

Jak można ładować skompilowany kod C w czasie wykonywania, a następnie wywoływać w nim funkcje? Nie tak jak zwykłe wywołanie exec (). EDIT: program ładujący moduł jest w C.

Import modułu z podfolderu

Chcę zaimportować podfoldery jako moduły. Dlatego każdy podfolder zawiera __init__.py. Moja struktura folderów wygląda tak: ... Foo/foofactory.py", line 1, in <module> from dirFoo1.foo1 import Foo1 ImportError: No module named dirFoo1.foo1

Pythoniczny sposób organizowania modułów i pakietów

Pochodzę z tła, w którym zwykle tworzę jeden plik na klasę. Organizuję również wspólne zajęcia pod katalogami. Praktyka ta je ... eśli nie ma poprawnego sposobu, jaki jest twój preferowany sposób i dlaczego?) Ile kodu powinienem wrzucić do modułu Pythona?

Czy Mogę wiedzieć, w węźle.js, czy mój skrypt jest uruchamiany bezpośrednio lub ładowany przez inny skrypt?

Dopiero zaczynam pracę z node.js i ja mamy trochę doświadczenia z Pythonem. W Pythonie mogłem sprawdzić, czy zmienna __name__ ... m przypadku mogę uruchomić kod testowy lub skorzystać bezpośrednio z modułu w inny sposób. Czy jest coś podobnego w node.js?

Co oznacza Instrukcja. in import w Pythonie?

Przeglądam kod modułu Pythona multiprocessing i zawiera on następującą linię: from ._multiprocessing import win32, Connecti ... import win32, Connection, PipeConnection Subtelną różnicą jest okres przed _multiprocessing. Co to znaczy? Dlaczego okres?

za pomocą init.py

Mam trudności ze zrozumieniem scenariuszy użycia lub celów projektowych plików __init__.py Pythona w moich projektach. Załóż ... pomiędzy powyższymi dwoma scenariuszami. Czy istnieje więcej scenariuszy użycia dla __init__.py i czy możesz wyjaśnić użycie?

Jak "używać" modułu Perla w katalogu, który nie znajduje się w @INC?

Mam moduł w katalogu nadrzędnym mojego skryptu i chciałbym go 'użyć'. If I do use '../Foo.pm'; Dostaję Błędy składniowe. Próbowałem zrobić: push @INC, '..'; use EPMS; I .. widocznie nie pojawia się w @INC Wariuję! Co się stało?

funkcja modułu ruby vs w tym moduł

W ruby rozumiem, że funkcje modułu mogą być dostępne bez mieszania w module za pomocą module_function, Jak pokazano tutaj. Wi ... do_something W jakich przypadkach byłoby przydatne mieć dostępną funkcję do mieszania lub do użycia jako metoda statyczna?

Wywołanie metod w modułach RequireJs z elementów HTML, takich jak programy obsługi onclick

Zmieniam projekt ze "starej" struktury modułów w stylu przeglądarki na" nową " przeglądarkę - lub-serwer-side-javascript st ... iomu strony internetowej? Lub powinno to być zawsze wykonywane dynamicznie wewnątrz main.js, jak $('#foobutton').click(...)?

Jak mogę znaleźć wersję zainstalowanego modułu Perla?

Jak znaleźć wersję zainstalowanego modułu Perla? To jest odpowiedź na dole, ale myślę, że to na tyle ważne, żeby tu mieszkać ... perlmodver { perl -M$1 -e 'print "Version " . $ARGV[0]->VERSION . " of " . $ARGV[0] . \ " is installed.\n"' $1 }

Prawidłowe wykorzystanie modułów, podprogramów i funkcji w Fortran

Ostatnio dowiedziałem się o blokach interfejsu podczas dodawania funkcji do mojego programu Fortran. Wszystko działa ładnie i ... nie przyjrzałem się modułom, ale z tego, co widziałem, nie jest to właściwa rzecz. Z czego korzystać kiedy i jak najlepiej?