Mam następującą strukturę folderów. application/app/folder/file.py i chcę zaimportować niektóre funkcje z file.py do innego pliku Python, który znajduje się w application/app2/some_folder/some_file.py próbowałem from application.app.folder.file import func_name i kilka innych prób, ale jak dotąd nie udało mi się poprawnie zaimportować. W jaki sposób mogę to zrobić?
Jak mogę załadować moduł Python, mając pełną ścieżkę? Pamiętaj, że plik może znajdować się w dowolnym miejscu w systemie plików, ponieważ jest to opcja konfiguracji.
Jak zaimportować inne pliki do Pythona? Jak dokładnie mogę zaimportować określony plik Pythona import file.py? Jak mogę zaimportować folder zamiast określonego pliku? Chcę dynamicznie ładować plik Pythona w czasie wykonywania na podstawie danych wprowadzonych przez użytkownika. Chcę wiedzieć, jak załadować tylko jedną określoną część z pliku. Na przykład w main.pyMam: …
Mam długo działający serwer Python 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 zaimportować moduł Python, biorąc pod uwagę jego ścieżkę względną? Na przykład, jeśli dirFoozawiera Foo.pyi dirBar, i dirBarzawiera Bar.py, w jaki sposób mogę zaimportować Bar.pydo Foo.py? Oto wizualna reprezentacja: dirFoo\ Foo.py dirBar\ Bar.py Foochce dołączyć Bar, ale restrukturyzacja hierarchii folderów nie wchodzi w grę.
Próbuję śledzić PEP 328 , o następującej strukturze katalogów: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py W core_test.pyMam następującą instrukcję import from ..components.core import GameLoopEvents Jednak po uruchomieniu pojawia się następujący błąd: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import …
Chcę zaimportować funkcję z innego pliku w tym samym katalogu. Czasami działa dla mnie, from .mymodule import myfunctionale czasami dostaję: SystemError: Parent module '' not loaded, cannot perform relative import Czasami to działa from mymodule import myfunction, ale czasami dostaję również: SystemError: Parent module '' not loaded, cannot perform relative …
Mam katalog, w którym przechowywane są wszystkie pliki .py . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Chcę użyć klas z user.py i dir.py w main.py . Jak mogę zaimportować te klasy Python do main.py ? Ponadto, jak mogę zaimportować klasę, Userjeśli user.py …
Używam Python 2.5. To jest moje drzewo folderów: ptdraft/ nib.py simulations/ life/ life.py (Mam również __init__.pyw każdym folderze, pominięto tutaj ze względu na czytelność) Jak zaimportować nibmoduł z wnętrza lifemodułu? Mam nadzieję, że można to zrobić bez majsterkowania przy sys.path. Uwaga: Uruchomiony moduł główny znajduje się w ptdraftfolderze.
Za każdym razem, gdy próbuję zaimportować requests, pojawia się komunikat o błędzie No module Named requests. import requests Otrzymuję błąd: File "ex2.py", line 1, in <module> import requests ImportError: No module named requests
Piszę aplikację w języku Python, która przyjmuje jako polecenie argument, na przykład: $ python myapp.py command1 Chcę, aby aplikacja była rozszerzalna, to znaczy mogła dodawać nowe moduły, które implementują nowe polecenia bez konieczności zmiany głównego źródła aplikacji. Drzewo wygląda mniej więcej tak: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py …
Mam cztery różne pliki o nazwie: main, vector, byt i fizyka. Nie opublikuję całego kodu, tylko import, ponieważ myślę, że tam właśnie jest błąd. (Jeśli chcesz, mogę dodać więcej) Główny: import time from entity import Ent from vector import Vect #the rest just creates an entity and prints the result …
Wyobraź sobie tę strukturę katalogów: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Koduję mod1i muszę coś zaimportować mod2. Jak mam to zrobić? Próbowałem, from ..sub2 import mod2ale otrzymuję komunikat „Próba względnego importu w pakiecie innym niż pakiet”. Przeszukiwałem go, ale znalazłem tylko sys.pathhacki „ manipulacyjne”. Czy nie ma czystego …
Mam plik o nazwie tester.py, znajduje się na /project. /projectma wywołany podkatalog libz plikiem o nazwie BoxTime.py: /project/tester.py /project/lib/BoxTime.py Chcę importować BoxTimez tester. Próbowałem tego: import lib.BoxTime Co spowodowało: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime Wszelkie pomysły na …
Python jest zainstalowany w katalogu lokalnym. Moje drzewo katalogów wygląda następująco: (local directory)/site-packages/toolkit/interface.py Mój kod jest tutaj: (local directory)/site-packages/toolkit/examples/mountain.py Aby uruchomić przykład, piszę python mountain.py, aw kodzie mam: from toolkit.interface import interface I pojawia się błąd: Traceback (most recent call last): File "mountain.py", line 28, in ? from toolkit.interface import …
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.