Sicheres Löschen von Passwort im Speicher (Python)

Wie speichere ich ein Passwort, das vom Benutzer eingegeben wurde, und löse es sicher, nachdem es nicht mehr benötigt wird? Um zu erarbeiten, haben wir derzeit den folgenden Code: username = raw_input('User name: ') password = getpass.getpass() mail = imaplib.IMAP4(MAIL_HOST) mail.login(username, password) Nach dem Aufruf der login Methode, was müssen wir tun, um den Bereich […]

Warum sind die wichtigsten runnable Python-Skripte nicht kompiliert, um pyc Dateien wie Module?

Ich verstehe das, wenn du ein Modul importierst, wird diese Datei in eine .pyc Datei kompiliert, um es schneller zu machen? Warum ist die Hauptdatei auch nicht zu einem .pyc kompiliert? Ist das langsam los? Wäre es besser, die Hauptakte so klein wie möglich zu halten, oder ist es egal?

ImportError: Kein Modul namens 'Tkinter' [geschlossen]

Aus irgendeinem Grund kann ich das Tkinter Modul nicht benutzen. Ich habe keine Ahnung, was das verursachen könnte, und es ist so nervig, gibt es etwas falsch mit dieser Linie? import Tkinter Auch versucht es zu laufen, in der Python-Terminal, noch nicht funktionieren ..

Python – Liste der einzigartigen Wörterbücher

Angenommen, ich habe eine Liste von Wörterbüchern: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Und ich muss eine Liste der einzigartigen Wörterbücher erhalten (das Entfernen der Duplikate): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Kann […]

Python – Backslash Zitieren in String Literals

Ich habe einen String, der sowohl Double-Quotes als auch Backslashs enthält, die ich in Python auf eine Variable setzen möchte. Allerdings, wenn ich versuche, es zu setzen, werden die Zitate oder Schrägstriche entweder entfernt oder entkommen. Hier ist ein Beispiel: >>> foo = 'baz "\"' >>> foo 'baz ""' Also statt baz "\" wie ich […]

OpenCV für Python 3.x unter Windows [doppelte]

Diese Frage hat hier schon eine Antwort: Installiere opencv für Python 3.3 11 Antworten Ich habe schon seit einiger Zeit im Internet gesucht, aber ich habe keine ausführlichen Anleitungen zur Installation von OpenCV für Python 3.x unter Windows gefunden. Ich würde mich sehr freuen, wenn jemand hier seine / ihre Methode teilen kann, wenn er […]

Wie finde ich ein Element, das bestimmten Text in Selenium Webdriver (Python) enthält?

Ich versuche, eine komplizierte Javascript-Schnittstelle mit Selen (mit der Python-Schnittstelle und über mehrere Browser) zu testen. Ich habe eine Reihe von Schaltflächen des Formulars: <div>My Button</div> Ich möchte in der Lage sein, nach Knöpfen zu suchen, die auf "My Button" basieren (oder nicht-case-sensitive, partielle Spiele wie "my button" oder "button") Ich finde das erstaunlich schwierig, […]

Python Super-Methode und rufen Alternativen

Ich sehe überall Beispiele, die Super-Class-Methoden genannt werden sollten: super(SuperClass, instance).method(args) Gibt es einen Nachteil zu tun: SuperClass.method(instance, args)

Lesen von * .wav-Dateien in Python

Ich muss den in einer .wav-Datei geschriebenen Klang analysieren. Dazu muss ich diese Datei in Satz von Zahlen umwandeln (zB Arrays). Ich glaube, ich muss das Wellenpaket benutzen. Allerdings weiß ich nicht, wie genau das funktioniert. Zum Beispiel habe ich folgendes gemacht: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i in range(w.getnframes()): frame = w.readframes(i) […]

Hinzufügen eines Moduls (Speziell pymorph) zu Spyder (Python IDE)

Ich habe es geschafft, Spyder installiert und funktioniert auf meinem Mac, aber ich möchte in ein paar Module, die es nicht standardmäßig (Mahagoni und Pymorph) enthalten. Ich habe beide über easy_install im Terminal installiert und beide schienen ohne Fehlermeldungen zu installieren. Running Python von einem Terminal und mit importieren mahotas und importieren pymorph funktioniert gut […]

Python ist die beste Programmiersprache der Welt.