Tag: python3.x

Anfügen von Variablen an Textdatei funktioniert nicht in Python

Ich versuche, mein Programm zu bekommen, um zwei Variablen zu einer Textdatei auszugeben, nachdem es beendet läuft, aber alles, was ich bekomme, ist der Ordner und keine Textdateien darin drin. Hier ist der Code in Frage: Ich habe bearbeitet, um das gesamte Programm einzuschließen. import random #needed for the random question creation import os #needed […]

Subprocess grab stdout von airodump-ng

Ich versuche, das Stdout von airodump-ng mit Unterprozeß ohne Glück zu packen. Ich denke, mein Code verursacht einen Deadlock. airodump = subprocess.Popen(['airodump-ng','mon0'],stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) # wait for 15 seconds to find all networks time.sleep(15) # save the output o_airodump = airodump.stdout.read() os.kill(airodump.pid, signal.SIGKILL) # airodump.terminate print(o_airodump) Wie kann ich dieses Problem vermeiden? Cant think eine […]

Der Widerspruch zwischen whereis python und python –version

In einer Python-Umgebung whereis python ich whereis python , und bekomme die folgenden Informationen python: /usr/bin/python2.6 /usr/bin/python2.6-config /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/X11R6/bin/python2.6 /usr/X11R6/bin/python2.6-config /usr/X11R6/bin/python /usr/bin/X11/python2.6 /usr/bin/X11/python2.6-config /usr/bin/X11/python /usr/include/python2.6 /usr/share/man/man1/python.1.gz Aber wenn ich python –version – Python 3.4.5 , gibt es Python 3.4.5 Gibt es einen Widerspruch zwischen whereis python und python –version . Es verwirrt mich, […]

Stellen Sie eine Tabelle als Objekt dar

Gibt es eine Standardmethode, um eine Tabelle darzustellen, die einige relationale Daten in Python enthält? Ich meine, so etwas wie Singular Plural 1st. I make we make 2nd. you make you make 3d. he makes they make Ich möchte, dass die Daten sowohl nach Zeilen als auch nach Spalten zugänglich sind: 1st. Singular -> I […]

Verwenden Sie asyncio, um die Ausgabe eines seriellen Anschlusses zu lesen

Ich habe einige Port-Lesung für die Arbeit gemacht, und ich muss wissen, ob ich asyncIO verwenden sollte, um die Daten zu lesen, die aus diesem Port kommen. Hier sind einige Details über die Art und Weise, in der das System aufgebaut wird. Mehrere Sensoren werden gleichzeitig gelesen und können gleichzeitig Ausgangssignale erzeugen. (Alle Daten kommen […]

MemoryError beim Versuch, itertools.permutations zu verwenden, wie weniger Speicher verwenden?

Ich lade aus einem Textdokument mit so zufälligen Strings und ich versuche, jede mögliche Permutation der Zeichen in diesem String zu drucken. Wenn der Merkzettel zum Beispiel enthält: 123 abc Ich möchte, dass meine Ausgabe ist 123,132,213,231,312,321 abc,acb,bac,bca,cab,cba Die Textdatei enthält einige ziemlich große Saiten, damit ich sehen kann, warum ich diesen MemoryError bekomme. Mein […]

Wie bekomme ich das "Kein Modul namens 'Crypto'" Fehler nach dem "Pip installieren pycrypto"?

Im Grunde versuche ich, Chemobot in einen meiner eigenen Chatrooms zu bringen, und sein Schöpfer hat mir vorgeschlagen, dass ich das .py Skript auf meiner eigenen Maschine laufen sollte. Ich habe kaum angefangen Programmierung in Python und mein erstes Interesse ab jetzt ist, diese Datei zu laufen. Ich benutze: Windows-Eingabeaufforderung (cmd) zum Ausführen Python 3.6 […]

Variante von defaultdict für die Zuordnung von Wert nur einmal

Ich versuche, ein Wörterbuch von Wörtern mit Worten zu erstellen, die für eine weitere Verarbeitung zu einer Ganzzahl gehasht wurden. Gibt es eine Variante von defaultdict , die ich verwenden kann, um den Check zu vermeiden, if word not in wordid . Dies ist eine sehr große Datei und braucht Zeit effizient, dies zu tun. […]

Sollte ich Cache-Bereich Ergebnisse, wenn ich sie wiederverwenden?

Ich bin relativ neu in python, und ich versuche, einen Code für ein HackerRank Problem zu optimieren. Ich fand es seltsam, dass die Verwendung von range (dh die Erstellung einer Liste?) Ist schneller als nur mit einer while Schleife mit einer einzigen Variable zu iterieren. Ich frage mich, ob es schneller ist, das Ergebnis der […]

Hasattr v. Zugehörigkeitsprüfung von __dict__

Ich definiere eine Feldklasseninstanzen, von denen verschachtelt werden kann. Das ultimative Ziel ist es, mit speicherzugeordneten Hardwareregistern auf einem eingebetteten Gerät von der Befehlszeile zu interagieren. Als Beispiel hier ist das Ergebnis von print(nop) : nop 1000000001000000 0X8040 32832 error ……..0100…. 0X4 4 CIP bit_0 ………..0…. 0X0 0 NO bit_1 ……….0….. 0X0 0 NO bit_2 […]

Python ist die beste Programmiersprache der Welt.