Domande taggate «python-import»

Per domande sull'importazione di moduli in Python

25
Importazione di file da cartelle diverse
Ho la seguente struttura di cartelle. application/app/folder/file.py e voglio importare alcune funzioni da file.py in un altro file Python in cui risiede application/app2/some_folder/some_file.py ho provato from application.app.folder.file import func_name e alcuni altri vari tentativi, ma finora non sono riuscito a importare correttamente. Come posso fare questo?


19
Come importare altri file Python?
Come importare altri file in Python? Come posso esattamente importare un file Python specifico come import file.py ? Come posso importare una cartella anziché un file specifico? Voglio caricare un file Python in modo dinamico in fase di esecuzione, in base all'input dell'utente. Voglio sapere come caricare solo una parte …


22
Importa un modulo da un percorso relativo
Come importare un modulo Python dato il suo percorso relativo? Ad esempio, se dirFoocontiene Foo.pye dirBar, e dirBarcontiene Bar.py, come faccio a importare Bar.pyin Foo.py? Ecco una rappresentazione visiva: dirFoo\ Foo.py dirBar\ Bar.py Foodesidera includere Bar, ma la ristrutturazione della gerarchia di cartelle non è un'opzione.

17
Come risolvere "Tentativo di importazione relativa in non pacchetto" anche con __init__.py
Sto cercando di seguire PEP 328 , con la seguente struttura di directory: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py In core_test.pyho la seguente dichiarazione di importazione from ..components.core import GameLoopEvents Tuttavia, quando corro, ottengo il seguente errore: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line …

10
Importazioni relative in Python 3
Voglio importare una funzione da un altro file nella stessa directory. A volte funziona con me, from .mymodule import myfunctionma a volte ottengo un: SystemError: Parent module '' not loaded, cannot perform relative import A volte funziona from mymodule import myfunction, ma a volte ottengo anche un: SystemError: Parent module …


18
Importazione di moduli dalla cartella principale
Sto eseguendo Python 2.5. Questo è il mio albero delle cartelle: ptdraft/ nib.py simulations/ life/ life.py (Ho anche __init__.pyin ogni cartella, omesso qui per leggibilità) Come importare il nibmodulo dall'interno del lifemodulo? Spero sia possibile fare a meno di armeggiare con sys.path. Nota: il modulo principale in esecuzione si trova …


11
Come importare un modulo dato il suo nome come stringa?
Sto scrivendo un'applicazione Python che accetta come comando come argomento, ad esempio: $ python myapp.py command1 Voglio che l'applicazione sia estensibile, cioè per poter aggiungere nuovi moduli che implementano nuovi comandi senza dover cambiare l'origine dell'applicazione principale. L'albero è simile a: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py Quindi …


15
Come eseguire le importazioni relative in Python?
Immagina questa struttura di directory: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Sto codificando mod1e devo importare qualcosa da mod2. Come dovrei farlo? Ho provato from ..sub2 import mod2ma sto ottenendo un "Tentativo di importazione relativa in non pacchetto". Ho cercato su Google ma ho trovato solo sys.pathhack di …

11
Importare un file da una sottodirectory?
Ho un file chiamato tester.py, situato su /project. /projectha una sottodirectory chiamata lib, con un file chiamato BoxTime.py: /project/tester.py /project/lib/BoxTime.py Voglio importare BoxTimeda tester. Ho provato questo: import lib.BoxTime Quale risultato: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime Qualche …

28
Errore Python "ImportError: nessun modulo denominato"
Python è installato in una directory locale. Il mio albero di directory è simile al seguente: (local directory)/site-packages/toolkit/interface.py Il mio codice è qui: (local directory)/site-packages/toolkit/examples/mountain.py Per eseguire l'esempio, scrivo python mountain.pye nel codice ho: from toolkit.interface import interface E ottengo l'errore: Traceback (most recent call last): File "mountain.py", line 28, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.