Als «python-import» getaggte Fragen

91
PYTHONPATH vs. sys.path

Ein anderer Entwickler und ich sind uns nicht einig, ob PYTHONPATH oder sys.path verwendet werden sollen, damit Python ein Python-Paket in einem Benutzerverzeichnis (z. B. Entwicklungsverzeichnis) finden kann. Wir haben ein Python-Projekt mit einer typischen Verzeichnisstruktur: Project setup.py...

87
Installation des lxml-Moduls in Python

Beim Ausführen eines Python-Skripts wurde dieser Fehler angezeigt from lxml import etree ImportError: No module named lxml Jetzt habe ich versucht, lxml zu installieren sudo easy_install lmxl aber es gibt mir den folgenden Fehler Building lxml version 2.3.beta1. NOTE: Trying to build without...

84
Bestellcodierungsstandard importieren

PEP8 schlägt vor, dass: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Sie sollten zwischen jeder Gruppe von Importen eine Leerzeile einfügen. Gibt es eine Möglichkeit zu...

82
ImportError: Kein Modul namens mock

Ich versuche also, unittest.mock zu verwenden, um einige meiner Methoden in meinen Unit-Tests zu verspotten. Ich mache: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() Aber ich bekomme:...

75
Warum benötigt Pythons __import__ fromlist?

Wenn Sie in Python ein Modul programmgesteuert importieren möchten, haben Sie folgende Möglichkeiten: module = __import__('module_name') Wenn Sie ein Submodul importieren möchten, denken Sie, es wäre eine einfache Sache von: module = __import__('module_name.submodule') Das funktioniert natürlich...

72
Was sind gute Faustregeln für Python-Importe?

Ich bin ein wenig verwirrt über die Vielzahl von Möglichkeiten, wie Sie Module in Python importieren können. import X import X as Y from A import B Ich habe über Scoping und Namespaces gelesen, möchte aber einige praktische Ratschläge dazu, welche Strategie unter welchen Umständen und warum...