python-import

Jak zaimportować moduł z pełną ścieżką?

Jak mogę załadować moduł Pythona ze względu na jego pełną ścieżkę? Zauważ, że plik może znajdować się w dowolnym miejscu systemu plików, ponieważ jest to opcja konfiguracyjna.

Importowanie modułu ze ścieżki względnej

Jak zaimportować moduł Pythona ze względu na jego względną ścieżkę? Na przykład, jeśli dirFoo zawiera Foo.py i dirBar, a dir ... o\ Foo.py dirBar\ Bar.py Foo chce dołączyć Bar, ale restrukturyzacja hierarchii folderów nie wchodzi w grę.

Jak naprawić "Attempted relative import in non-package" nawet z init.py

Próbuję śledzić PEP 328 , z następującą strukturą katalogów: pkg/ __init__.py components/ core.py __init__.py ... ględna ścieżka nie działa nawet z __init__.py " i " Import modułu ze ścieżki względnej", ale nie pomogły. Czy coś mi umyka?

Jak zaimportować inne pliki Pythona?

Jak zaimportować inne pliki w Pythonie? jak dokładnie mogę zaimportować konkretny plik Pythona, taki jak import file.py? ... czego chcę jest jedną definicją: def gap(): print print Co dodać do import, aby po prostu dostać gap z extra.py?

Importowanie modułów z katalogu nadrzędnego

Używam Pythona 2.5. To jest moje drzewo katalogów: ptdraft/ nib.py simulations/ life/ life.py (mam równie ... ożna to zrobić bez majsterkowania z sys./ align = "left" / Uwaga: uruchamiany główny moduł znajduje się w folderze ptdraft.

Użyj 'import module 'lub'from module import'?

Próbowałem znaleźć Wyczerpujący przewodnik, czy najlepiej używać import module Czy from module import. Właśnie zacząłem z Pyt ... iadczeniami, jakie preferencje mają inni deweloperzy i jaki jest najlepszy sposób, aby uniknąć żadnych gotchas w dół drogi?

Względny import w Pythonie 3

Chcę zaimportować funkcję z innego pliku w tym samym katalogu. Czasami mi to działa z from .mymodule import myfunction ale c ... naleźć żadnego wyjaśnienia. To wygląda zupełnie przypadkowo. Czy ktoś mógłby mi wyjaśnić, jaka jest logika tego wszystkiego?

Jak rozładować (przeładować) moduł Pythona?

Mam długo działający serwer Pythona i chciałbym móc uaktualnić usługę bez ponownego uruchamiania serwera. Jak najlepiej to zrobić? if foo.py has changed: unimport foo <-- How do I do this? import foo myfoo = foo.Foo()

Jak zrobić import względny w Pythonie?

Wyobraź sobie strukturę katalogów: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py ... pod pakietami (sub1, subX, itd.). Edit3: zachowanie którego szukam jest takie samo jak opisane w PEP 366 (Dzięki John B)

Jak zaimportować moduł o nazwie string?

Piszę aplikację Pythona, która przyjmuje jako polecenie jako argument, na przykład: $ python myapp.py command1 Chcę, aby ... aby uprościć główną aplikację kod i usuń konieczność modyfikowania go za każdym razem, gdy dodawany jest Nowy Moduł Poleceń.

Jak zaimportować klasę w tym samym katalogu lub podkatalogu?

Mam katalog, który przechowuje wszystkie pliki . py. bin/ main.py user.py # where class User resides dir.py # where ... , Jak mogę zaimportować klasę User Jeśli user.py jest w podkatalogu? bin/ dir.py main.py usr/ user.py

Jak załadować wszystkie moduły do folderu?

Czy ktoś mógłby mi podać dobry sposób na importowanie całego katalogu modułów? Mam taką strukturę: /Foo bar.py spam ... em przekonwertować go na pakiet, dodając __init__.py i robiąc from Foo import *, ale nie zadziałało tak, jak miałem nadzieję.

'from ... import' vs ' import.` [duplikat]

To pytanie ma już odpowiedź tutaj: użyć 'import module' lub 'from module import'? ... request Lub jeśli są wymienne. Jeśli są wymienne, co jest składnią "standardową"/"preferowaną" (jeśli jest jeden)? Dzięki!

Zaimportować plik z podkatalogu?

Mam plik o nazwie tester.py, znajdujący się na /project. /project posiada podkatalog o nazwie lib, z plikiem o nazwie BoxTim ... oblemem, ale nie zapomnij odnieść się do BoxTime jako lib.BoxTime, lub użyć: import lib.BoxTime as BT ... BT.bt_function()

Błąd Pythona " ImportError: no module named"

Python jest zainstalowany w lokalnym katalogu. Moje drzewo katalogów wygląda tak: (local directory)/site-packages/toolki ... znajduje się w sys.path. Jakieś pomysły? Czy to może być problem z uprawnieniami? Czy potrzebuję pozwolenia na egzekucję?

Jak dynamicznie załadować klasę Pythona

Biorąc pod uwagę łańcuch klas Pythona, np. my_package.my_module.MyClass, Jaki jest najlepszy możliwy sposób jego załadowania? ... łańcuch znaków i zwraca odwołanie do klasy: my_class = load_class('my_package.my_module.MyClass') my_instance = my_class()

Jak zaimportować klasę Pythona, która znajduje się w powyższym katalogu?

Chcę dziedziczyć z klasy w pliku, który leży w katalogu powyżej bieżącego. Czy jest możliwe względnie zaimportowanie tego pliku?

Automatycznie twórz wymagania.txt

Czasami ściągam kod źródłowy Pythona z Githuba i nie wiem jak zainstalować wszystkie zależności. Jeśli nie ma żadnych wymagań ... e brzmi:: Biorąc pod uwagę katalog kodu źródłowego Pythona, możliwe jest tworzenie wymagań.txt automatycznie z sekcji import?

Jakie są dobre zasady importowania Pythona?

Jestem trochę zdezorientowany mnogością sposobów importowania modułów w Pythonie. import X import X as Y from A import B ... odułu? Na moje pytanie nie odpowiada " Pakiety Pythona-import przez klasę, A nie Plik " chociaż jest to oczywiście związane.

Czy powinienem użyć ' Importuj system operacyjny.path " czy "Importuj system operacyjny"?

Według oficjalnej dokumentacji, os.path jest modułem. Jaki jest więc preferowany sposób importu? # Should I always import it ... iedzieć, jakie są oficjalne zalecenia w tej sprawie. Więc, jeśli odpowiesz na to pytanie, proszę zamieścić swoje referencje .