Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.





3
Wie schreibe ich gute / korrekte Paketdateien __init__.py?
Mein Paket hat folgende Struktur: mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py ... basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py ... Ich bin nicht sicher, wie die __init__.pyDateien richtig geschrieben werden sollen. Das __init__.py #1sieht aus wie: __all__ = ['mapper', 'vehicle'] import mapper import vehicle …
187 python  packages 

4
NameError: Der Name 'reduzieren' ist in Python nicht definiert
Ich benutze Python 3.2. Versuchte dies: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) Und bekam folgenden Fehler: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Versucht, reducein eine interaktive Konsole zu drucken - habe diesen Fehler erhalten: NameError: name 'reduce' is not defined Wird reducein Python …

14
Was ist in Python schneller: x **. 5 oder math.sqrt (x)?
Ich habe mich schon seit einiger Zeit gefragt. Wie der Titel schon sagt, was ist schneller, die eigentliche Funktion oder einfach auf die halbe Potenz zu erhöhen? AKTUALISIEREN Dies ist keine Frage der vorzeitigen Optimierung. Dies ist lediglich eine Frage der tatsächlichen Funktionsweise des zugrunde liegenden Codes. Wie funktioniert Python-Code? …

10
Zeichenfolge in Python-Klassenobjekt konvertieren?
Wenn eine Zeichenfolge als Benutzereingabe für eine Python-Funktion angegeben wird, möchte ich ein Klassenobjekt daraus entfernen, wenn sich im aktuell definierten Namespace eine Klasse mit diesem Namen befindet. Im Wesentlichen möchte ich die Implementierung für eine Funktion, die diese Art von Ergebnis erzeugt: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo …
187 python 

1
So konvertieren Sie einen ganzzahligen Zeitstempel in Python datetime
Ich habe eine Datendatei mit Zeitstempeln wie "1331856000000". Leider habe ich nicht viel Dokumentation für das Format, daher bin ich mir nicht sicher, wie der Zeitstempel formatiert ist. Ich habe Pythons Standard datetime.fromordinal()und datetime.fromtimestamp()einige andere ausprobiert , aber nichts passt dazu. Ich bin mir ziemlich sicher, dass diese bestimmte Nummer …

10
Wie verbinde ich zwei Generatoren in Python?
Ich möchte den folgenden Code ändern for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() zu diesem Code: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Ich bekomme den Fehler: nicht unterstützte Operandentypen für +: 'Generator' und 'Generator' Wie verbinde ich zwei Generatoren in …
187 python  generator 

5
So installieren Sie mehrere Python-Pakete gleichzeitig mit pip
Ich weiß, dass es eine einfache Möglichkeit ist, aber ich habe es weder hier noch bei Google gefunden. Ich war also neugierig, ob es eine Möglichkeit gibt, mehrere Pakete mit pip zu installieren. Etwas wie: pip install progra1 , progra2 ,progra3 ,progra4 . oder: pip install (command to read some …
187 python  pip 


7
Wie kann ich eine DLL-Datei aus Python verwenden?
Was ist der einfachste Weg, eine DLLDatei von innen zu verwenden Python? Wie kann dies konkret durchgeführt werden, ohne zusätzlichen Wrapper- C++Code zu schreiben , dem die Funktionalität ausgesetzt werden soll Python? Native PythonFunktionen werden der Verwendung einer Bibliothek eines Drittanbieters dringend vorgezogen.
186 python  dll 

13
So kommentieren Sie einen Python-Codeblock in Vim aus
Ich habe mich gefragt, ob es in Vim eine Tastenbelegung gibt, mit der ich bestimmte Codezeilen einrücken kann (ob diese Zeilen im visuellen Modus ausgewählt wurden oder n Zeilen über / unter der aktuellen Cursorposition). Also im Grunde etwas, das Folgendes umwandelt def my_fun(x, y): return x + y zu …
186 python  vim  editor 


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.