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.

4
Python-Dezimalformat
WAS ist ein guter Weg, um eine Python-Dezimalstelle so zu formatieren? 1,00 -> '1' 1,20 -> '1,2' 1,23 -> '1,23' 1,234 -> '1,23' 1,2345 -> '1,23'
73 python  decimal 

1
Django SUMME Abfrage?
Ich habe eine Abfrage ähnlich der folgenden: SELECT SUM(ISNULL(table.name)) FROM table Wie SUMübersetzt sich das in ein QuerySetin Django? dh in welche Operation xyzwird es in so etwas übersetzt MyModel.objects.xyz()?

6
Wie stoppe ich einen sich wiederholenden Thread in Python?
Was ist der richtige Weg, um einem Loop-Thread anzuweisen, das Looping zu beenden? Ich habe ein ziemlich einfaches Programm, das einen bestimmten Host in einer separaten threading.ThreadKlasse anpingt . In dieser Klasse schläft es 60 Sekunden, das wird erneut ausgeführt, bis die Anwendung beendet wird. Ich möchte einen 'Stop'-Button in …

4
Gibt es eine einfache prozessbasierte parallele Map für Python?
Ich suche eine einfache prozessbasierte parallele Map für Python, also eine Funktion parmap(function,[data]) Das würde die Funktion für jedes Element von [Daten] in einem anderen Prozess ausführen (nun, auf einem anderen Kern, aber AFAIK, die einzige Möglichkeit, Dinge auf verschiedenen Kernen in Python auszuführen, besteht darin, mehrere Interpreter zu starten) …

2
Matplotlib / Pandas-Fehler unter Verwendung des Histogramms
Ich habe ein Problem beim Erstellen von Histogrammen aus Objekten der Pandas-Serie und kann nicht verstehen, warum dies nicht funktioniert. Der Code hat vorher gut funktioniert, aber jetzt nicht mehr. Hier ist ein Teil meines Codes (insbesondere ein Objekt der Pandas-Serie, von dem ich ein Histogramm erstellen möchte): type(dfj2_MARKET1['VSPD2_perc']) welches …


7
Importieren Sie ein Python-Modul ohne die Erweiterung .py
Ich habe eine Datei namens foobar (ohne Erweiterung .py). Im selben Verzeichnis habe ich eine andere Python-Datei, die versucht, sie zu importieren: import foobar Dies funktioniert aber nur, wenn ich die Datei in foobar.py umbenenne. Ist es möglich, ein Python-Modul ohne die Erweiterung .py zu importieren? Update: Die Datei hat …
73 python  import 

5
Zweck von else und schließlich in der Ausnahmebehandlung
Sind die elseund finallyAbschnitte der Ausnahmebehandlung redundant? Gibt es beispielsweise einen Unterschied zwischen den folgenden beiden Codefragmenten? try: foo = open("foo.txt") except IOError: print("error") else: print(foo.read()) finally: print("finished") und try: foo = open("foo.txt") print(foo.read()) except IOError: print("error") print("finished") Kann der Inhalt von im Allgemeinen nicht elseimmer in den tryund kann …
73 python 

10
So begrenzen Sie die Ausführungszeit eines Funktionsaufrufs in Python
In meinem Code befindet sich ein Socket-bezogener Funktionsaufruf. Diese Funktion stammt von einem anderen Modul und ist daher außerhalb meiner Kontrolle. Das Problem besteht darin, dass sie gelegentlich stundenlang blockiert, was völlig inakzeptabel ist. Wie kann ich die Ausführungszeit der Funktion von meinem Code aus begrenzen? Ich denke, die Lösung …


2
Wie soll ich die Ausgabe von dis.dis verstehen?
Ich würde gerne verstehen, wie man dis (den Dissembler von Python-Bytecode) benutzt . Wie sollte man konkret die Ausgabe von dis.dis(oder dis.disassemble) interpretieren ? . Hier ist ein sehr spezifisches Beispiel (in Python 2.7.3): dis.dis("heapq.nsmallest(d,3)") 0 BUILD_SET 24933 3 JUMP_IF_TRUE_OR_POP 11889 6 JUMP_FORWARD 28019 (to 28028) 9 STORE_GLOBAL 27756 (27756) …

3
Python Pandas zählen und summieren bestimmte Bedingungen
Gibt es in Pandas einzelne Funktionen, um die Äquivalente von SUMIF auszuführen , die über eine bestimmte Bedingung summieren , und COUNTIF , das Werte bestimmter Bedingungen aus Excel zählt? Ich weiß, dass es viele Mehrschrittfunktionen gibt, für die verwendet werden kann zum Beispiel für sumifich kann (df.map(lambda x: condition), …
73 python  pandas  sum 

4
Warum ist es möglich, manchmal set () durch {} zu ersetzen?
Wenn ich in PyCharm schreibe: return set([(sy + ady, sx + adx)]) Es heißt "Funktionsaufruf kann durch Set-Literal ersetzt werden" und ersetzt ihn durch: return {(sy + ady, sx + adx)} Warum das? A set()in Python ist nicht dasselbe wie ein Wörterbuch {}? Und wenn es dies optimieren will, warum …
73 python  set 


5
Thread lokalen Speicher in Python
Wie verwende ich den lokalen Thread-Speicher in Python? verbunden Was ist "Thread Local Storage" in Python und warum brauche ich es? - Dieser Thread scheint sich mehr darauf zu konzentrieren, wann Variablen gemeinsam genutzt werden. Effiziente Methode, um festzustellen, ob sich in Python eine bestimmte Funktion auf dem Stapel befindet …

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.