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.

11
Anzeige einer besseren Fehlermeldung als "Kein JSON-Objekt konnte dekodiert werden"
Python-Code zum Laden von Daten aus einer langen, komplizierten JSON-Datei: with open(filename, "r") as f: data = json.loads(f.read()) (Hinweis: Die beste Codeversion sollte sein: with open(filename, "r") as f: data = json.load(f) aber beide zeigen ein ähnliches Verhalten) Bei vielen Arten von JSON-Fehlern (fehlende Trennzeichen, falsche Backslashes in Zeichenfolgen usw.) …
128 python  json 



11
Stoppen von Python mit Strg + C.
Ich habe ein Python-Skript, das Threads verwendet und viele HTTP-Anfragen stellt. Ich denke, was passiert ist, dass während eine HTTP-Anfrage (mit urllib2) gelesen wird, sie blockiert und nicht reagiert CtrlC, um das Programm zu stoppen. Gibt es einen Weg daran vorbei?
128 python 

8
Wie dekoriere ich eine Klasse?
Gibt es in Python 2.5 eine Möglichkeit, einen Dekorator zu erstellen, der eine Klasse dekoriert? Insbesondere möchte ich einen Dekorator verwenden, um ein Element zu einer Klasse hinzuzufügen und den Konstruktor so zu ändern, dass er einen Wert für dieses Mitglied annimmt. Suchen Sie nach etwas wie dem folgenden (das …

7
Ändern Sie ein Django-Formularfeld in ein verstecktes Feld
Ich habe ein Django-Formular mit einem RegexField, das einem normalen Texteingabefeld sehr ähnlich ist. Meiner Ansicht nach möchte ich es unter bestimmten Bedingungen vor dem Benutzer verbergen und versuchen, das Formular so ähnlich wie möglich zu halten. Was ist der beste Weg, um dieses Feld in ein HiddenInputFeld zu verwandeln …



4
Speicher in Python freigeben
Ich habe im folgenden Beispiel einige verwandte Fragen zur Speichernutzung. Wenn ich im Dolmetscher laufe, foo = ['bar' for _ in xrange(10000000)] Der auf meinem Computer verwendete reale Speicher reicht bis zu 80.9mb. Ich habe dann, del foo echte Erinnerung geht runter, aber nur zu 30.4mb. Der Interpreter verwendet die …

11
Stdout in Python auf "nichts" umleiten
Ich habe ein großes Projekt, das aus einer ausreichend großen Anzahl von Modulen besteht, von denen jedes etwas auf die Standardausgabe druckt. Jetzt, da das Projekt größer geworden ist, gibt es große Nr. von printAussagen, die viel auf den Standard drucken, was das Programm erheblich langsamer gemacht hat. Daher möchte …
128 python  python-2.7 

12
Wenn ein Listenindex vorhanden ist, führen Sie X aus
In meinem Programm gibt der Benutzer die Nummer nund dann die nAnzahl der Zeichenfolgen ein, die in einer Liste gespeichert werden. Ich muss so codieren, dass, wenn ein bestimmter Listenindex vorhanden ist, eine Funktion ausgeführt wird. Dies wird durch die Tatsache komplizierter, dass ich if-Aussagen über verschachtelt habe len(my_list). Hier …
128 python  python-2.7 


3
Wie iteriere ich durch ein Wörterbuch in einem Wörterbuch in einer Django-Vorlage?
Mein Wörterbuch sieht folgendermaßen aus (Wörterbuch innerhalb eines Wörterbuchs): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Jetzt versuche ich nur, …

4
Klassenkonstanten in Python
In Python möchte ich, dass eine Klasse einige "Konstanten" (praktisch Variablen) hat, die in allen Unterklassen gemeinsam sind. Gibt es eine Möglichkeit, dies mit benutzerfreundlicher Syntax zu tun? Im Moment benutze ich: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self): print(Animal.SIZES[1]) und ich frage mich, ob es einen besseren Weg gibt, …
128 python 

7
Hat Python eine sortierte Liste?
Womit ich eine Struktur meine mit: O (log n) Komplexität für x.push()Operationen O (log n) Komplexität, um ein Element zu finden O (n) zu berechnende Komplexität, list(x)die sortiert wird Ich hatte auch eine verwandte Frage zur Leistung, list(...).insert(...)die jetzt hier ist .
128 python  list  sorting 

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.