Tag: python-3.x

REST: Glassdoor API benötigt User-Agent im Header

Das ist auf diese frage bezogen Ich versuchte, die Glassdoor Public API mit den dokumentierten Parametern abzufragen, bekam aber immer eine 403 Forbidden Response. Um sicherzustellen, dass die Abfrageparameter verwendet wurden, um die URL korrekt zu erstellen, nahm ich die zusammengesetzte Abfrage-URL und versuchte es in meinem Browser und es funktionierte. Nach hinten aus der […]

Kann keine Pakete mit python-pip installieren ("[Errno 20] Not a directory")

Ich habe meine neue Maschine (Acer Chromebook C720P – mit Ubuntu) vor kurzem eingerichtet. Alles funktioniert gut Ich habe Pycharm, Mercurial … und so weiter installiert. Ich habe ein paar Pakete mit Pip installiert, alles war ok. Ich laufe mein Pycharm-Projekt, ok. Am nächsten Tag funktioniert nichts mehr. Pip gibt mir das: (Python3.4p)dl@dl-Peppy:~/Python3.4p$ sudo pip […]

Parsing von E-Mail-Inhalten aus Poplib mit E-Mail-Modul (PYTHON)

PYTHON VERSION == 3.5 Code: import getpass, poplib, email Mailbox = poplib.POP3_SSL('pop.googlemail.com', '995') Mailbox.user("email_here@gmail.com") Mailbox.pass_('password_here') numMessages = len(Mailbox.list()[1]) for i in range(numMessages): info = b" ".join(Mailbox.retr(i+1)[1]) msg = email.message_from_bytes(info) print(msg.keys()) Ausgabe: ['MIME-Version'] ['MIME-Version'] ['MIME-Version'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] ['Delivered-To'] Die Ausgabe ist nicht korrekt, da es noch mehr Felder aus dem msg […]

Erstellen eines dynamischen Arrays in Python

Ich habe ein dynamisches Array, in dem ich die Userstring aktualisieren möchte, zB für eine 25 Zeichen einzelne Saite wie 'mannysattynastysillyfully'. Da wäre ein 5×5 Array. manny satty nasty silly fully Ich habe mehrere Sachen ausprobiert und ging durch umfangreiche Suche mit wenig Information, die ich bekam von 1. Wie definiere ich zweidimensionale Array in […]

Bekomme letzte Wochen mit python

Ich versuche, das Datum der letzten Woche mit Python zu bekommen. Wenn das Datum ist: 10 OCT 2014 bedeutet Es sollte gedruckt werden 10 OCT 2014, 09 OCT 2014, 08 OCT 2014, 07 OCT 2014, 06 OCT 2014, 05 OCT 2014, 04 OCT 2014 Ich habe es versucht: today = (10 OCT 2014) dates = […]

Mit Zip, um eine Datei vertikal zu lesen und durch die gezippte Liste zu suchen

Ich muss eine Datei mit Informationen über verschiedene Zeilen lesen – zum Beispiel kann die Datei enthalten 12345678910 abcdefghij zyxwvutsrq Ich muss dann den Code vertikal lesen, also meine Liste wäre: (1az)(2by) Der Code, den ich bisher habe, ist # grid is the original file that has been read and put into a list grid2 […]

Führen Sie den Prozess mit der Echtzeit-Ausgabe zu einer Tkinter-GUI aus

Ich habe versucht, eine GUI in Tkinter Python zu erstellen. Ich möchte die Ausgabe eines Tools an meine Tkinter-Schnittstelle anzeigen. Das Tool funktioniert super in Kommandozeile, aber es ist ein kontinuierlicher Scanner. Etwas wie ein kontinuierliches Ping (ich meine mit Ping-Befehl in Linux ohne Optionen). Jetzt ist das Problem, da die Ausgabe von Ping nie […]

Machen Sie Regex Match dotfiles genau

Also habe ich die Grenze meiner Regex-Fähigkeiten mit diesem getroffen. Ich habe hier eine Python-Regex, um einen Dateipfad oder eine Datei uri mit benannten Capture-Gruppen für die verschiedenen Teile zu passen. Es scheint, Arbeitsdatei zu sein, außer auf dotfiles. MATCH_PATH = re.compile( r"^(?P<uri>file://)?" + # optional file uri r"(?P<path>(?:/?[AZ]{1}:)?" + # start of path capture, […]

Override -Class Attribut-Getter

Ich definiere eine Debug-Klasse wie folgt: _debug = False class Debug: DrawOutlines = True InvinciblePlayer = True Ich möchte die Debug Klasse überschreiben, so dass, wenn _debug False ist, jedes Klassenattribut von Debug (das existiert) False sein würde. Welche __ Funktion __ gehe ich aus, um zu ändern, wie Klassenattribute aufgerufen werden? Bearbeiten: Ich weiß, […]

Hmac Hashing Error in Python 3.5

Ich versuche, ein API-Geheimnis mit hmac zu hacken. Aber ich kann es nicht mit Python 3.5 arbeiten. Hier ist der Problemcode: sign = hmac.new(self.Secret, post_data, hashlib.sha512).hexdigest() Hier ist der Fehler: TypeError: key: expected bytes or bytearray, but got 'str' Ich habe versucht, Codierung zuerst so … secret = b'api_secret_here' Auch versucht … sign = hmac.new(self.Secret.encode('utf-8'), […]

Python ist die beste Programmiersprache der Welt.