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.

6
Pythons Lambda mit Unterstrich für ein Argument?
Was macht der folgende Code? a = lambda _:True Nach dem, was ich in der interaktiven Eingabeaufforderung gelesen und getestet habe, scheint es eine Funktion zu sein, die immer zurückkehrt True. Verstehe ich das richtig? Ich hoffe zu verstehen, warum auch ein Unterstrich ( _) verwendet wurde.
84 python  lambda 

5
Verwenden einer globalen Variablen mit einem Thread
Wie teile ich eine globale Variable mit dem Thread? Mein Python-Codebeispiel lautet: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable "a" modify by thread 2 def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=("Thread-1", ) ) thread2 = Thread( …

6
Standardargumente mit * args und ** kwargs
Was ist in Python 2.x (ich verwende 2.7) der richtige Weg, um Standardargumente mit *argsund zu verwenden **kwargs? Ich habe eine Frage zu SO im Zusammenhang mit diesem Thema gefunden, aber das ist für Python 3 : Aufrufen einer Python-Funktion mit * args, ** kwargs und optionalen / Standardargumenten Dort …

6
So ordnen Sie diktieren und überschreiben __getitem__ & __setitem__
Ich debugge Code und möchte herausfinden, wann auf ein bestimmtes Wörterbuch zugegriffen wird. Nun, es ist eigentlich eine Klasse, die eine Unterklasse bildet dictund einige zusätzliche Funktionen implementiert. Was ich jedenfalls tun möchte, ist, dictmich selbst zu unterordnen und Override hinzuzufügen __getitem__und __setitem__eine Debugging-Ausgabe zu erzeugen. Gerade habe ich class …

9
Protokollieren variabler Daten mit neuer Formatzeichenfolge
Ich verwende die Protokollierungsfunktion für Python 2.7.3. Die Dokumentation für diese Python-Version lautet : Das Protokollierungspaket datiert neuere Formatierungsoptionen wie str.format () und string.Template vor. Diese neueren Formatierungsoptionen werden unterstützt ... Ich mag 'neues' Format mit geschweiften Klammern. Also versuche ich etwas zu tun wie: log = logging.getLogger("some.logger") log.debug("format this …




5
Wie teile ich Elemente einer Liste?
Ich habe eine Liste: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Wie kann ich das \tund alles danach löschen , um dieses Ergebnis zu erhalten: ['element1', 'element2', 'element3']
84 python  list  split 

7
Drucken von Listenelementen in getrennten Zeilen in Python
Ich versuche, Python-Pfadordner folgendermaßen auszudrucken: import sys print sys.path Die Ausgabe ist wie folgt: >>> print sys.path ['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/pyth on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/ usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/ python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p ython2.6/dist-packages/wx-2.8-gtk2-unicode'] Wie drucke ich sie in separate Zeilen, damit ich sie …
84 python 


8
Quantil-Quantil-Plot mit SciPy
Wie würden Sie mit Python ein QQ-Diagramm erstellen? Angenommen, Sie haben eine große Anzahl von Messungen und verwenden eine Plotfunktion, die XY-Werte als Eingabe verwendet. Die Funktion sollte die Quantile der Messungen gegen die entsprechenden Quantile einer bestimmten Verteilung (normal, einheitlich ...) auftragen. Das resultierende Diagramm lässt uns dann bewerten, …

1
Wenn range () ein Generator in Python 3.3 ist, warum kann ich next () nicht für einen Bereich aufrufen?
Vielleicht bin ich Opfer von Fehlinformationen im Internet geworden, aber ich denke, es ist wahrscheinlicher, dass ich etwas falsch verstanden habe. Basierend auf dem, was ich bisher gelernt habe, ist range () ein Generator, und Generatoren können als Iteratoren verwendet werden. Dieser Code jedoch: myrange = range(10) print(next(myrange)) gibt mir …

12
Fortsetzung von Pythons Unittest, wenn eine Behauptung fehlschlägt
BEARBEITEN: wechselte zu einem besseren Beispiel und stellte klar, warum dies ein echtes Problem ist. Ich möchte Komponententests in Python schreiben, die weiterhin ausgeführt werden, wenn eine Zusicherung fehlschlägt, damit ich mehrere Fehler in einem einzigen Test sehen kann. Zum Beispiel: class Car(object): def __init__(self, make, model): self.make = make …

15
Bessere Möglichkeit, Dateigrößen in Python zu konvertieren
Ich verwende eine Bibliothek, die eine Datei liest und ihre Größe in Bytes zurückgibt. Diese Dateigröße wird dann dem Endbenutzer angezeigt. Um es ihnen leichter zu machen, es zu verstehen, konvertiere ich die Dateigröße explizit in, indem ich sie MBdurch dividiere 1024.0 * 1024.0. Natürlich funktioniert das, aber ich frage …
84 python  filesize 

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.