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.

6
Wie verstecke ich das Konsolenfenster in Python?
Ich schreibe einen IRC-Bot in Python. Ich möchte daraus eigenständige Binärdateien für Linux und Windows erstellen. Und hauptsächlich wünsche ich mir, dass beim Starten des Bots das Konsolenfenster ausgeblendet wird und der Benutzer das Fenster nicht sehen kann. Was kann ich dafür tun?
77 python  console  hide 

3
Sellerie - Aufgaben-ID für aktuelle Aufgabe abrufen
Wie kann ich den Wert task_id für eine Aufgabe aus der Aufgabe heraus abrufen? Hier ist mein Code: from celery.decorators import task from django.core.cache import cache @task def do_job(path): "Performs an operation on a file" # ... Code to perform the operation ... cache.set(current_task_id, operation_results) Die Idee ist, dass ich …
77 python  django  celery 

4
Richtige Verwendung von Mutexen in Python
Ich beginne mit Multi-Threads in Python (oder zumindest ist es möglich, dass mein Skript mehrere Threads erstellt). Wäre dieser Algorithmus die richtige Verwendung eines Mutex? Ich habe diesen Code noch nicht getestet und er wird wahrscheinlich nicht einmal funktionieren. Ich möchte nur, dass processData in einem Thread (einzeln) ausgeführt wird …

11
In welchem ​​Fall würde ich ein Tupel als Wörterbuchschlüssel verwenden?
Ich habe den Unterschied zwischen Listen und Tupeln untersucht (in Python). Eine offensichtliche ist, dass Tupel unveränderlich sind (die Werte können nach der anfänglichen Zuweisung nicht geändert werden), während Listen veränderbar sind. Ein Satz im Artikel brachte mich: Nur unveränderliche Elemente können als Wörterbuchschlüssel verwendet werden, und daher können nur …

4
Gibt es in Python eine eindeutige Objektkennung?
Dies wäre ähnlich wie bei der java.lang.Object.hashcode()Methode. Ich muss Objekte, über die ich keine Kontrolle habe, in einem Satz speichern und sicherstellen, dass die Werte nur überschrieben werden, wenn zwei Objekte tatsächlich dasselbe Objekt sind (nicht dieselben Werte enthalten).
77 python 

4
shuffle vs permute numpy
Was ist der Unterschied zwischen numpy.random.shuffle(x)und numpy.random.permutation(x)? Ich habe die Dokumentseiten gelesen, konnte aber nicht verstehen, ob es einen Unterschied zwischen den beiden gab, wenn ich nur die Elemente eines Arrays zufällig mischen möchte. Genauer gesagt, ich habe ein Array x=[1,4,2,8]. Wenn ich zufällige Permutationen von x erzeugen möchte, was …

6
Wie schreibe ich in Python 2 in eine Variable im übergeordneten Bereich?
Ich habe den folgenden Code in einer Funktion: stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_converted = 0 def convert_variables(m): name = m.group(1) num_converted += 1 return '<%%= %s %%>' % name fixed = MATCH_DECLARE_NEW.sub('', template) fixed = MATCH_PYTHON_BLOCK.sub(replace_blocks, …


8
Senden von E-Mails über sendmail aus Python
Wenn ich E-Mails nicht über SMTP, sondern über sendmail senden möchte, gibt es eine Bibliothek für Python, die diesen Prozess kapselt? Besser noch, gibt es eine gute Bibliothek, die die gesamte Auswahl von "sendmail -versus- smtp" abstrahiert? Ich werde dieses Skript auf einer Reihe von Unix-Hosts ausführen, von denen nur …
77 python  email  sendmail 


7
Zirkuläre Importabhängigkeit in Python
Angenommen, ich habe die folgende Verzeichnisstruktur: a\ __init__.py b\ __init__.py c\ __init__.py c_file.py d\ __init__.py d_file.py In den aPaketen __init__.pywird das cPaket importiert. Aber c_file.pyImporte a.b.d. Das Programm schlägt fehl und sagt, dass bes beim c_file.pyImportieren nicht vorhanden ist a.b.d. (Und es existiert wirklich nicht, weil wir gerade dabei waren, …



6
Wie zwinge ich Django, Caches zu ignorieren und Daten neu zu laden?
Ich verwende die Django-Datenbankmodelle aus einem Prozess, der nicht aus einer HTTP-Anforderung aufgerufen wird. Der Prozess soll alle paar Sekunden nach neuen Daten abfragen und diese verarbeiten. Ich habe eine Schleife, die einige Sekunden lang schläft und dann alle nicht behandelten Daten aus der Datenbank abruft. Ich sehe, dass der …
77 python  django  caching 


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.