Als «python-import» getaggte Fragen

Bei Fragen zum Importieren von Modulen in Python

18
Verwenden Sie "Modul importieren" oder "aus Modul importieren"?
Ich habe versucht, einen umfassenden Leitfaden zu finden, ob es am besten ist, import moduleoder from module import? Ich habe gerade mit Python angefangen und versuche, mit Best Practices zu beginnen. Grundsätzlich hatte ich gehofft, dass jemand seine Erfahrungen teilen könnte, welche Vorlieben andere Entwickler haben und wie man am …

7
Anforderungen.txt automatisch erstellen
Manchmal lade ich den Python-Quellcode von herunter githubund weiß nicht, wie ich alle Abhängigkeiten installieren soll. Wenn es keine requirements.txtDatei gibt, muss ich sie von Hand erstellen. Die Frage ist: Ist es angesichts des Python-Quellcodeverzeichnisses möglich, requirements.txtautomatisch aus dem Importabschnitt zu erstellen ?

18
Wie lade ich alle Module in einen Ordner?
Könnte mir jemand eine gute Möglichkeit bieten, ein ganzes Verzeichnis von Modulen zu importieren? Ich habe eine Struktur wie diese: /Foo bar.py spam.py eggs.py Ich habe versucht, es einfach durch Hinzufügen __init__.pyund Ausführen in ein Paket umzuwandeln , from Foo import *aber es hat nicht so funktioniert, wie ich es …


6
ModuleNotFoundError: Was bedeutet es, dass __main__ kein Paket ist?
Ich versuche, ein Modul über die Konsole auszuführen. Die Struktur meines Verzeichnisses ist folgende: Ich versuche, das Modul p_03_using_bisection_search.pyaus dem problem_set_02Verzeichnis auszuführen , indem ich Folgendes verwende: $ python3 p_03_using_bisection_search.py Der Code darin p_03_using_bisection_search.pyist: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # …

11
Importe von Geschwisterpaketen
Ich habe versucht, Fragen zu Geschwisterimporten und sogar zur Paketdokumentation durchzulesen , aber ich habe noch keine Antwort gefunden. Mit folgender Struktur: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests …





6
Was ist der richtige Weg, um Python-Anweisungen "import x" und "from x import y" zu sortieren?
Der Python-Styleguide schlägt vor, Importe wie folgt zu gruppieren: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Es wird jedoch nichts darüber erwähnt, wie die beiden verschiedenen Arten der Einfuhr dargelegt werden sollten: from foo import bar import foo Es …

10
So laden Sie eine Python-Klasse dynamisch
my_package.my_module.MyClassWas ist bei einer Zeichenfolge einer Python-Klasse der beste Weg, um sie zu laden? Mit anderen Worten, ich suche ein Äquivalent Class.forName()in Java, eine Funktion in Python. Es muss mit Google App Engine funktionieren. Vorzugsweise ist dies eine Funktion, die den FQN der Klasse als Zeichenfolge akzeptiert und einen Verweis …



7
Wie man einen Import verspottet
Modul Aenthält import Boben. Allerdings unter Testbedingungen würde Ich mag verspotten B in A(Mock A.B) und vollständig verzichten zu importieren B. Tatsächlich wird Bes nicht absichtlich in der Testumgebung installiert. Aist das zu testende Gerät. Ich muss Amit all seiner Funktionalität importieren . Bist das Modul, das ich verspotten muss. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.