Python: Inflate und Deflate Implementierungen

Ich bin mit einem Server verbunden, der verlangt, dass die Daten, die an sie gesendet werden, mit dem Deflate- Algorithmus komprimiert werden (Huffman-Codierung + LZ77) und sendet auch Daten, die ich benötige, um zu blasen . Ich weiß, dass Python Zlib enthält und dass die C-Bibliotheken in Zlib Anrufe an Inflate und Deflate unterstützen , […]

Korrigieren Sie den Code, um die Vokale aus einer Zeichenfolge in Python zu entfernen

Ich bin mir ziemlich sicher, dass mein Code richtig ist, aber es scheint nicht, die erwartete Ausgabe zurückzugeben: Input anti_vowel("Hey look words") -> Ausgänge: "Hey lk wrds" . Anscheinend funktioniert es nicht an der 'e' , kann jemand erklären, warum? def anti_vowel(c): newstr = "" vowels = ('a', 'e', 'i', 'o', 'u') for x in […]

Weird timezone Problem mit pytz

>>> import pytz >>> pytz.timezone('Asia/Hong_Kong') <DstTzInfo 'Asia/Hong_Kong' LMT+7:37:00 STD> Eine siebenstündige und 37 minütige Versetzung? Das ist ein wenig seltsam, hat jemand das gleiche Problem? In der Tat bekomme ich ein anderes Verhalten zwischen import pytz from datetime import datetime hk = pytz.timezone('Asia/Hong_Kong') dt1 = datetime(2012,1,1,tzinfo=hk) dt2 = hk.localize(datetime(2012,1,1)) if dt1 > dt2: print "Why?"

Liste alle Module, die Teil eines Python-Paket sind?

Gibt es einen einfachen Weg, um alle Module zu finden, die Teil eines Python-Pakets sind? Ich habe diese alte Diskussion gefunden , die nicht wirklich schlüssig ist, aber ich würde gerne eine definitive Antwort haben, bevor ich meine eigene Lösung auf der Basis von os.listdir () ausrichte.

Paging / Scrolling durch Satz von 2D Wärmekarten in Matplotlib

Ich generiere 2D-Wärmekartenplots eines Satzes von 3D-Daten. Ich möchte in der Lage sein, einen Mechanismus zu haben, um interaktiv durch jede Scheibe zu navigieren. Unten ist ein einfacher Beispielcode, ich möchte in der Lage sein, beide Scheiben (dh z = [0,1]) über einen Schieberegler (oder andere Mittel) interaktiv zu betrachten. Ist das mit matplotlib möglich […]

Python Hexadezimal

Wie man Dezimal in Hex in folgendem Format umwandelt (mindestens zwei Ziffern, null-gepolstert, ohne 0x Präfix)? Eingabe: 255 Ausgang: ff Eingang: 2 Ausgang: 02 Ich habe versucht hex(int)[2:] aber es scheint, dass es das erste Beispiel zeigt, aber nicht das zweite.

Python [Errno 98] Adresse bereits verwendet

In meinem Python-Socket-Programm muss ich es manchmal mit ctrl-c unterbrechen. Wenn ich das mache, schließt es die Verbindung mit socket.close () aber wenn ich versuche, es wieder zu öffnen, muss ich warten, was wie eine Minute scheint, bevor ich wieder verbinden kann. Wie schließt man eine Steckdose richtig? Oder ist das beabsichtigt

TypeError: erwartet ein Zeichenpufferobjekt – beim Versuch, Ganzzahl in Textdatei zu speichern

Ich versuche, einen sehr einfachen "Zähler" zu machen, der behalten soll, wie oft mein Programm ausgeführt wurde. Zuerst habe ich eine Textdatei, die nur ein Zeichen enthält: 0 Dann öffne ich die Datei, analysiere es als int , füge 1 zum Wert hinzu und versuche dann, es in die Textdatei zurückzugeben: f = open('testfile.txt', 'r+') […]

Wie bekomme ich die verschiedenen Teile der Flaschenanforderung?

Ich möchte erkennen, ob die Anfrage aus dem localhost:5000 oder foo.herokuapp.com Host und welcher Pfad wurde angefordert. Wie bekomme ich diese Informationen über eine Flaschenanfrage?

Pandas: Subindexing dataframes: Kopiert vs Ansichten

Sagen Sie, ich habe ein Dataframe import pandas as pd import numpy as np foo = pd.DataFrame(np.random.random((10,5))) Und ich schaffe ein anderes dataframe aus einer Teilmenge meiner Daten: bar = foo.iloc[3:5,1:4] Ist bar eine Kopie dieser Elemente von foo ? Gibt es eine Möglichkeit, eine view dieser Daten zu erstellen? Wenn ja, was würde passieren, […]

Python ist die beste Programmiersprache der Welt.