Als «python-module» getaggte Fragen

Ein Modul ist eine Datei, die Python-Definitionen und -Anweisungen enthält.

30
Was passiert, wenn __name__ == "__main__": tun?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что делают if __name__ == “__main__”? Was macht der folgende Code if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, …


15
Wie mache ich relative Importe in Python?
Stellen Sie sich diese Verzeichnisstruktur vor: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Ich codiere mod1und muss etwas importieren mod2. Wie soll ich das machen Ich habe es versucht, from ..sub2 import mod2aber ich erhalte einen "Versuchten relativen Import in Nicht-Paket". Ich googelte herum, fand aber nur " sys.pathManipulations" …

6
Wie schreibe ich ein Python-Modul / Paket?
Ich habe Python-Skripte für einfache Aufgaben bei der Arbeit erstellt und mich nie wirklich darum gekümmert, sie für andere zu verpacken. Jetzt wurde ich beauftragt, einen Python-Wrapper für eine REST-API zu erstellen. Ich habe absolut keine Ahnung, wie ich anfangen soll und ich brauche Hilfe. Was ich habe: (Ich möchte …


6
Python-Modul im Code installieren
Ich muss ein Paket von PyPi direkt in meinem Skript installieren. Vielleicht gibt es einige Modul oder distutils( distribute, pipetc.) Funktion , die mir erlaubt , nur so etwas wie ausführen pypi.install('requests')und Anfragen werden in meine virtualenv installiert werden.

30
Ein definitiv installiertes Modul kann nicht importiert werden
Nach der Installation von mechanize kann ich es anscheinend nicht importieren. Ich habe versucht, über pip, easy_install und über python setup.py installdieses Repo zu installieren : https://github.com/abielr/mechanize . All dies ohne Erfolg, da ich jedes Mal, wenn ich mein interaktives Python betrete, Folgendes erhalte: Python 2.7.3 (default, Aug 1 2012, …

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 …


4
Python: Was ist der Unterschied zwischen __builtin__ und __builtins__?
Ich habe heute programmiert und etwas bemerkt. Wenn ich eine neue Dolmetschersitzung (IDLE) öffne und überprüfe, was mit der dirFunktion definiert ist, erhalte ich Folgendes : $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FloatingPointError', 'FutureWarning', …

7
Was genau ist ein "roher String-Regex" und wie können Sie ihn verwenden?
Aus der Python-Dokumentation zu Regex bezüglich des '\'Charakters: Die Lösung besteht darin, die rohe String-Notation von Python für Muster mit regulären Ausdrücken zu verwenden. Backslashes werden in einem Zeichenfolgenliteral mit dem Präfix nicht speziell behandelt 'r'. So r"\n"ist eine Zwei-Zeichenkette enthält '\'und 'n', während "\n"ein Eins-Zeichenfolge eine neue Zeile enthält. …
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.