Als «python-import» getaggte Fragen

Bei Fragen zum Importieren von Modulen in Python

6
Soll ich "import os.path" oder "import os" verwenden?
Laut der offiziellen Dokumentation , os.pathist ein Modul. Was ist also die bevorzugte Art des Imports? # Should I always import it explicitly? import os.path Oder... # Is importing os enough? import os Bitte antworten Sie NICHT "Importieren osfunktioniert für mich". Ich weiß, es funktioniert momentan auch für mich (ab …


1
Warum unterbricht die Verwendung von __future__ import print_function den Druck im Python2-Stil? [geschlossen]
Geschlossen. Diese Frage ist nicht reproduzierbar oder wurde durch Tippfehler verursacht . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Verbessere diese Frage Ich bin neu in der Programmierung mit …

21
Kein Modul namens _sqlite3
Ich versuche, eine Django- App auf meinem VPS unter Debian 5 auszuführen. Wenn ich eine Demo-App ausführe, wird der folgende Fehler angezeigt: File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in <module> raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc) ImproperlyConfigured: Error loading either pysqlite2 or …

5
Hinzufügen eines Verzeichnisses zu sys.path / PYTHONPATH
Ich versuche, ein Modul aus einem bestimmten Verzeichnis zu importieren. Das Problem ist, dass, wenn ich sys.path.append(mod_directory)den Pfad mod_directoryanhänge und dann den Python-Interpreter öffne, das Verzeichnis am Ende der Liste sys.path hinzugefügt wird. Wenn ich die PYTHONPATHVariable exportiere , bevor ich den Python-Interpreter öffne, wird das Verzeichnis am Anfang der …

9
Python Nose Importfehler
Ich kann das Nasentest-Framework anscheinend nicht dazu bringen , Module unter meinem Testskript in der Dateistruktur zu erkennen. Ich habe das einfachste Beispiel erstellt, das das Problem demonstriert. Ich werde es unten erklären. Hier ist die Struktur der Paketdatei: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py enthält: def dumb_true(): return True …

16
Überprüfen Sie, ob Python Package installiert ist
Wie kann überprüft werden, ob ein Paket in einem Python-Skript installiert ist? Ich weiß, dass es vom Dolmetscher einfach ist, aber ich muss es in einem Skript tun. Ich denke, ich könnte überprüfen, ob es ein Verzeichnis auf dem System gibt, das während der Installation erstellt wurde, aber ich denke, …


8
ImportError: libSM.so.6: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Beim Versuch, OpenCV zu importieren, wird import cv2folgende Fehlermeldung angezeigt: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file …

11
Ungelöste Importprobleme mit PyDev und Eclipse
Ich bin sehr neu in PyDev und Python, obwohl ich Eclipse für Java häufig verwendet habe. Ich versuche, einige der Beispiele für Dive Into Python durchzuarbeiten, und dies scheint ein äußerst triviales Problem zu sein, das nur außerordentlich ärgerlich wird. Ich benutze Ubuntu Linux 10.04. Ich möchte die Datei odbchelper.py …


5
Wann sollte os.name, sys.platform oder platform.system verwendet werden?
Soweit ich weiß, hat Python drei Möglichkeiten, um herauszufinden, auf welchem ​​Betriebssystem es ausgeführt wird: os.name sys.platform platform.system() Die Kenntnis dieser Informationen ist häufig bei bedingten Importen oder bei der Verwendung von Funktionen hilfreich, die sich zwischen den Plattformen unterscheiden (z. B. time.clock()unter Windows und time.time()UNIX). Meine Frage ist, warum …



6
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 package __init__.py lib.py script.py In script.py müssen wir tun import package.lib. Wenn …

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.