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.

7
Wie lösche ich ein Element in einer Liste, wenn es existiert?
Ich erhalte new_tagvon einem Formulartextfeld mit self.response.get("new_tag")und selected_tagsvon Kontrollkästchenfeldern mit self.response.get_all("selected_tags") Ich kombiniere sie so: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) ( f1.striplistist eine Funktion, die Leerzeichen innerhalb der Zeichenfolgen in der Liste entfernt.) Aber in dem Fall, dass tag_listleer ist (es werden keine neuen Tags eingegeben), aber …
259 python  list 



15
JSONDecodeError: Erwarteter Wert: Zeile 1, Spalte 1 (Zeichen 0)
Expecting value: line 1 column 1 (char 0)Beim Versuch, JSON zu dekodieren , wird eine Fehlermeldung angezeigt. Die URL, die ich für den API-Aufruf verwende, funktioniert im Browser einwandfrei, gibt diesen Fehler jedoch aus, wenn dies über eine Curl-Anforderung erfolgt. Das Folgende ist der Code, den ich für die Curl-Anfrage …
259 python  json  api  curl 


19
Gibt es eine Möglichkeit, Matplotlib-Diagramme zu trennen, damit die Berechnung fortgesetzt werden kann?
Nach diesen Anweisungen im Python-Interpreter erhält man ein Fenster mit einem Plot: from matplotlib.pyplot import * plot([1,2,3]) show() # other code Leider weiß ich nicht, wie ich die von erstellte Figur weiterhin interaktiv untersuchen soll, show()während das Programm weitere Berechnungen durchführt. Ist das überhaupt möglich? Manchmal sind die Berechnungen lang …
258 python  matplotlib  plot 


6
Warum brauche ich 'b', um einen String mit Base64 zu codieren?
Nach diesem Python-Beispiel codiere ich einen String als Base64 mit: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Aber wenn ich die Führung weglasse b: >>> encoded = base64.b64encode('data to be encoded') Ich erhalte folgende Fehlermeldung: Traceback (most recent call last): File "<stdin>", line 1, …

11
Kann Flask optionale URL-Parameter haben?
Ist es möglich, einen optionalen Parameter für die Kolben-URL direkt zu deklarieren? Derzeit gehe ich folgendermaßen vor: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Wie kann ich direkt sagen, dass dies usernameoptional ist?
258 python  flask 


11
Wie lösche ich eine Liste von Zeilen aus dem Pandas-Datenrahmen?
Ich habe einen Datenrahmen df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Dann möchte ich Zeilen mit bestimmten …
258 python  pandas 


12
Konvertieren Sie das Django-Modellobjekt in ein Diktat, bei dem alle Felder intakt sind
Wie konvertiert man ein Django-Modellobjekt in ein Diktat mit all seinen Feldern? Alles beinhaltet idealerweise Fremdschlüssel und Felder mit editable=False. Lassen Sie mich näher darauf eingehen. Angenommen, ich habe ein Django-Modell wie das folgende: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …

11
Verwenden der Anmeldung in mehreren Modulen
Ich habe ein kleines Python-Projekt mit der folgenden Struktur: Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Ich plane, das Standardprotokollierungsmodul zu verwenden, um Nachrichten an stdout und eine Protokolldatei zu drucken. Um das Protokollierungsmodul verwenden zu können, ist eine Initialisierung erforderlich. import logging.config logging.config.fileConfig('logging.conf') logger = …
257 python  logging  config 

8
Wie konvertiere ich ein PIL-Bild in ein Numpy-Array?
Okay, ich spiele damit herum, ein PIL-Bildobjekt hin und her in ein numpy-Array zu konvertieren, damit ich einige Pixel-für-Pixel-Transformationen schneller durchführen kann, als es das PIL- PixelAccessObjekt zulässt. Ich habe herausgefunden, wie man die Pixelinformationen in einem nützlichen 3D-Numpy-Array platziert: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) Aber ich …

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.