Als «python» getaggte Fragen

539
Was macht das Ellipsis-Objekt?

Während ich untätig im Namespace surfte, bemerkte ich ein seltsam aussehendes Objekt namens Ellipsis, es scheint nichts Besonderes zu sein oder zu tun, aber es ist ein global verfügbares integriertes Objekt. Nach einer Suche fand ich heraus, dass es in einer obskuren Variante der Slicing-Syntax...

539
So liefern Sie statische Dateien in Flask

Das ist also peinlich. Ich habe eine Anwendung, die ich zusammengestellt habe, Flaskund im Moment wird nur eine einzige statische HTML-Seite mit einigen Links zu CSS und JS bereitgestellt. Und ich kann nicht finden, wo in der Dokumentation Flaskdie Rückgabe statischer Dateien beschrieben wird. Ja,...

538
Verschachteltes Python-Diktat in Objekt konvertieren?

Ich suche nach einer eleganten Möglichkeit, Daten mithilfe des Attributzugriffs auf ein Diktat mit einigen verschachtelten Diktaten und Listen abzurufen (dh Objektsyntax im Javascript-Stil). Zum Beispiel: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Sollte auf diese Weise...

536
Wie lese ich eine große Datei - Zeile für Zeile?

Ich möchte über jede Zeile einer gesamten Datei iterieren. Eine Möglichkeit, dies zu tun, besteht darin, die gesamte Datei zu lesen, sie in einer Liste zu speichern und dann die interessierende Zeile zu überschreiten. Diese Methode verbraucht viel Speicher, daher suche ich nach einer Alternative....

535
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...

532
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...

532
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...