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.


19
Python Multiprocessing pool.map für mehrere Argumente
Gibt es in der Python-Multiprozessor-Bibliothek eine Variante von pool.map, die mehrere Argumente unterstützt? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()

12
Wie erfasse ich SIGINT in Python?
Ich arbeite an einem Python-Skript, das mehrere Prozesse und Datenbankverbindungen startet. Hin und wieder möchte ich das Skript mit einem Ctrl+ C-Signal beenden und möchte eine Bereinigung durchführen. In Perl würde ich Folgendes tun: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Wie mache ich …
535 python  controls  signals 


16
Deaktivieren Sie die Ausgabepufferung
Ist die Ausgabepufferung im Python-Interpreter für standardmäßig aktiviert sys.stdout? Wenn die Antwort positiv ist, wie können Sie sie deaktivieren? Bisherige Vorschläge: Verwenden Sie den -uBefehlszeilenschalter Wickeln Sie sys.stdoutein Objekt ein, das nach jedem Schreibvorgang gelöscht wird Setze PYTHONUNBUFFEREDenv var sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) Gibt es eine andere Möglichkeit, während …
532 python  stdout  buffered 

15
Wie funktioniert collection.defaultdict?
Ich habe die Beispiele in Python-Dokumenten gelesen, kann aber immer noch nicht herausfinden, was diese Methode bedeutet. Kann jemand helfen? Hier sind zwei Beispiele aus den Python-Dokumenten >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... …

4
Was ist ein Python-Ei?
Ich bin neu in Python und versuche nur zu verstehen, wie seine Pakete funktionieren. Vermutlich sind "Eier" eine Art Verpackungsmechanismus, aber was wäre ein schneller Überblick darüber, welche Rolle sie spielen, und möglicherweise Informationen darüber, warum sie nützlich sind und wie sie erstellt werden?
532 python  egg 


8
Wie lege ich die Schriftgröße für Titel und Achsenbeschriftungen in Matplotlib fest?
Ich erstelle eine Figur in Matplotlib wie folgt: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Ich möchte Schriftgrößen für den Figurentitel und die Achsenbeschriftungen angeben. Alle drei müssen unterschiedliche Schriftgrößen haben, daher ist das Festlegen einer globalen Schriftgröße ( mpl.rcParams['font.size']=x) nicht das, …
531 python  matplotlib 


30
Python int zu binärem String?
Gibt es vordefinierte Python-Methoden, um eine Ganzzahl (oder Long) in Python in eine Binärzeichenfolge zu konvertieren? Es gibt eine Vielzahl von dec2bin () -Funktionen bei Google ... Aber ich hatte gehofft, ich könnte eine integrierte Funktion / Bibliothek verwenden.
530 python 

11
Einfaches Argparse-Beispiel gesucht: 1 Argument, 3 Ergebnisse
Die Dokumentation für das Argparse-Python-Modul ist zwar ausgezeichnet, aber sicher zu viel, als dass mein kleines Anfängerhirn sie jetzt verstehen könnte . Ich muss nicht in der Befehlszeile rechnen oder mich in Formatierungszeilen auf dem Bildschirm einmischen oder Optionszeichen ändern. Alles, was ich tun möchte, ist "Wenn arg A ist, …
529 python  argparse 



15
Wie mache ich relative Importe in Python?
Stellen Sie sich diese Verzeichnisstruktur vor: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Ich codiere mod1und muss etwas importieren mod2. Wie soll ich das machen Ich habe es versucht, from ..sub2 import mod2aber ich erhalte einen "Versuchten relativen Import in Nicht-Paket". Ich googelte herum, fand aber nur " sys.pathManipulations" …

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.