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
So löschen Sie die letzte Datenzeile eines Pandas-Datenrahmens
Ich denke, das sollte einfach sein, aber ich habe ein paar Ideen ausprobiert und keine davon hat funktioniert: last_row = len(DF) DF = DF.drop(DF.index[last_row]) #<-- fail! Ich habe versucht, negative Indizes zu verwenden, aber das führte auch zu Fehlern. Ich muss immer noch etwas Grundlegendes falsch verstehen.
101 python  pandas 


12
Löschen Sie Zeilen mit allen Nullen im Pandas-Datenrahmen
Ich kann pandas dropna()Funktionen verwenden, um Zeilen mit einigen oder allen Spalten zu entfernen, die als NA's festgelegt sind. Gibt es eine äquivalente Funktion zum Löschen von Zeilen mit allen Spalten mit dem Wert 0? P kt b tt mky depth 1 0 0 0 0 0 2 0 0 …
101 python  pandas 

12
So stoppen Sie die Kolbenanwendung ohne Strg-C
Ich möchte einen Befehl implementieren, der die Kolbenanwendung mithilfe des Kolbenskripts stoppen kann. Ich habe eine Weile nach der Lösung gesucht. Da das Framework keine "app.stop ()" - API bereitstellt, bin ich gespannt, wie dies codiert werden kann. Ich arbeite an Ubuntu 12.10 und Python 2.7.3.

11
Der Conda-Befehl wird unter Windows 10 nicht erkannt
Ich habe Anaconda 4.4.0 (Python 3.6-Version) unter Windows 10 installiert, indem ich die Anweisungen hier befolgt habe: https://www.continuum.io/downloads . Wenn ich jedoch das Eingabeaufforderungsfenster öffne und versuche zu schreiben conda list Ich bekomme die Befehl 'conda' wird nicht erkannt ... Error. Ich habe versucht zu rennen set PATH=%PATH%;C:\Users\Alex\Anaconda3 aber es …

1
Überprüfen Sie, ob die Liste der Objekte ein Objekt mit einem bestimmten Attributwert enthält
Ich möchte überprüfen, ob meine Objektliste ein Objekt mit einem bestimmten Attributwert enthält. class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) Ich möchte eine Möglichkeit prüfen, ob die Liste beispielsweise ein Objekt mit Namen enthält "t1". Wie geht das? Ich habe …
101 python  list  attributes  any 

10
Flask löst einen TemplateNotFound-Fehler aus, obwohl eine Vorlagendatei vorhanden ist
Ich versuche die Datei zu rendern home.html. Die Datei ist in meinem Projekt vorhanden, aber ich bekomme sie immer wieder, jinja2.exceptions.TemplateNotFound: home.htmlwenn ich versuche, sie zu rendern. Warum kann Flask meine Vorlage nicht finden? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
101 python  file  templates  flask 

5
Wann sollte 'Raise NotImplementedError' verwendet werden?
Soll es Sie und Ihr Team daran erinnern, die Klasse korrekt zu implementieren? Ich kann eine abstrakte Klasse wie diese nicht vollständig verwenden: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
101 python  oop 

4
So erhalten Sie eine Ausnahmemeldung in Python richtig
Was ist der beste Weg, um Ausnahmemeldungen von Komponenten der Standardbibliothek in Python abzurufen? Mir ist aufgefallen, dass Sie es in einigen Fällen über ein messageFeld wie das folgende erhalten können: try: pass except Exception as ex: print(ex.message) In einigen Fällen (z. B. bei Socket-Fehlern) müssen Sie jedoch Folgendes tun: …

6
Ersetzen und überschreiben statt anhängen
Ich habe folgenden Code: import re #open the xml file for reading: file = open('path/test.xml','r+') #convert to string: data = file.read() file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data)) file.close() Hier möchte ich den alten Inhalt in der Datei durch den neuen Inhalt ersetzen. Wenn ich jedoch meinen Code ausführe, wird die Datei "test.xml" angehängt, dh ich …
101 python  replace 

11
Die Zieldatenbank ist nicht aktuell
Ich möchte eine Migration für eine Flask-App durchführen. Ich benutze Alembic. Ich erhalte jedoch den folgenden Fehler. Target database is not up to date. Online habe ich gelesen, dass es etwas damit zu tun hat. http://alembic.zzzcomputing.com/de/latest/cookbook.html#building-an-up-to-date-database-from-scratch Leider verstehe ich nicht ganz, wie ich die Datenbank auf den neuesten Stand bringen …



3
UnicodeDecodeError beim Umleiten in eine Datei
Ich führe dieses Snippet zweimal im Ubuntu-Terminal aus (Codierung auf utf-8 eingestellt), einmal mit ./test.pyund dann mit ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Ohne Umleitung wird Müll gedruckt. Bei Umleitung erhalte ich einen UnicodeDecodeError. Kann jemand erklären, warum ich den Fehler nur im zweiten Fall erhalte, oder noch besser …
100 python  unicode 


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.