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.


5
Eine bereits ausgeführte Aufgabe mit Sellerie abbrechen?
Ich habe das Dokument gelesen und gesucht, kann aber keine eindeutige Antwort finden: Können Sie eine bereits ausgeführte Aufgabe abbrechen? (Wie in der Aufgabe begonnen, dauert es eine Weile, und die Hälfte der Aufgabe muss abgebrochen werden) Ich fand dies aus dem Dokument bei Celery FAQ >>> result = add.apply_async(args=[2, …

3
Lassen Sie sich während der Ausführung der Funktion in den Python-Interpreter fallen
Ich habe ein Python-Modul mit einer Funktion: def do_stuff(param1 = 'a'): if type(param1) == int: # enter python interpreter here do_something() else: do_something_else() Gibt es eine Möglichkeit, in den Befehlszeileninterpreter zu gelangen, in dem ich den Kommentar habe? so dass, wenn ich folgendes in Python ausführen: >>> import my_module >>> …
90 python 

5
sqlite3.ProgrammingError: Sie dürfen keine 8-Bit-Bytestrings verwenden, es sei denn, Sie verwenden eine text_factory, die 8-Bit-Bytestrings interpretieren kann
Mit SQLite3 in Python versuche ich, eine komprimierte Version eines Ausschnitts aus UTF-8-HTML-Code zu speichern. Code sieht so aus: ... c = connection.cursor() c.execute('create table blah (cid integer primary key,html blob)') ... c.execute('insert or ignore into blah values (?, ?)',(cid, zlib.compress(html))) An welcher Stelle erhalten Sie den Fehler: sqlite3.ProgrammingError: You …
90 python  unicode  sqlite  zlib 

7
Wie kann ich alle Variablen in der aktuellen Python-Sitzung speichern?
Ich möchte alle Variablen in meiner aktuellen Python-Umgebung speichern. Es scheint eine Möglichkeit zu sein, das 'Pickle'-Modul zu verwenden. Ich möchte dies jedoch aus zwei Gründen nicht tun: 1) Ich muss pickle.dump () für jede Variable aufrufen. 2) Wenn ich die Variablen abrufen möchte, muss ich mir die Reihenfolge merken, …
90 python  save 

8
Python: Generatorausdruck vs. Ertrag
Gibt es in Python einen Unterschied zwischen dem Erstellen eines Generatorobjekts über einen Generatorausdruck und der Verwendung der Yield- Anweisung? Mit Ausbeute : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Mit Generator Ausdruck : def Generator(x, y): return ((i, j) for i in xrange(x) …

8
So konvertieren Sie eine Webseite mithilfe von Python in PDF
Ich habe eine Lösung gefunden, um eine Webseite mit Python in eine lokale PDF-Datei zu drucken. Eine der guten Lösungen ist die Verwendung von Qt, das Sie hier finden: https://bharatikunal.wordpress.com/2010/01/ . Es hat am Anfang nicht funktioniert, da ich Probleme mit der Installation von PyQt4 hatte, weil es Fehlermeldungen wie …
90 python  html  pdf  qprinter 

4
Deklarieren Sie die Funktion am Ende der Datei in Python
Ist es möglich, eine Funktion aufzurufen, ohne sie zuvor vollständig definiert zu haben? Beim Versuch erhalte ich die Fehlermeldung: " Funktionsname ist nicht definiert". Ich komme aus einem C ++ - Hintergrund, daher macht mich dieses Problem fertig. Deklarieren der Funktion vor dem Arbeiten: def Kerma(): return "energy / mass" …


5
Blockbereich in Python
Wenn Sie in anderen Sprachen codieren, erstellen Sie manchmal einen Blockbereich wie folgt: statement ... statement { statement ... statement } statement ... statement Ein (von vielen) Zweck besteht darin, die Lesbarkeit des Codes zu verbessern: zu zeigen, dass bestimmte Anweisungen eine logische Einheit bilden oder dass bestimmte lokale Variablen …
90 python  scope 


2
Wie kann man eine Klasse in Python erweitern?
Wie können Sie in Python eine Klasse erweitern? Zum Beispiel, wenn ich habe color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Aber das funktioniert nicht ... Ich gehe davon aus, dass wenn ich …

2
Python Pandas-Benutzerwarnung: Sortieren, da die Nichtverkettungsachse nicht ausgerichtet ist
Ich übe Code und wende das Zusammenführen von Datenrahmen an, während ich eine Benutzerwarnung erhalte /usr/lib64/python2.7/site-packages/pandas/core/frame.py:6201: FutureWarning: Sortieren, da die Achse ohne Verkettung nicht ausgerichtet ist. Eine zukünftige Version von Pandas wird so geändert, dass sie nicht standardmäßig sortiert wird. Um das zukünftige Verhalten zu akzeptieren, übergeben Sie 'sort = …
90 python  pandas 



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.