Tag: linux

Unerwartete Ausgabe von (Python) time.clock ()

Ein paar Schwierigkeiten beim Verständnis der Ausgabe von time.clock (): Linux 3.5.0-17-generic # 28-Ubuntu SMP Tue Okt 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux Distributor-ID: LinuxMint Beschreibung: Linux Mint 14 Nadia Release: 14 Codename: nadia Python 2.7.3 (default, Sep 26 2012, 21:51:14) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" […]

Führen Sie Linux-Befehl aus und erhalten Sie PID

Normalerweise verwende ich: os.popen("du folder >> 1.txt ").read() Es hat gut geklappt Aber wenn ich die Subprocess-ID packen wollte, gibt es den leeren Wert zurück. os.popen("du folder >> 1.txt &").read() # Notice the & symbol Weiß jemand warum und wie bekomme ich die PID?

Verwenden Sie benannte Pipes, um Eingang zu programmieren, basierend auf Ausgabe

Hier ist ein allgemeines Beispiel dafür, was ich tun muss: Zum Beispiel würde ich eine Rückspur einleiten, indem ich den Befehl "bt" an GDB aus dem Programm schicke. Dann würde ich nach einem Wort wie "pardrivr" suchen und die Zeilennummer damit verknüpfen, indem ich regelmäßige Ausdrücke verwende. Dann würde ich "f [line_number_of_pardriver]" in GDB eingeben. […]

Subprocess.Popen: 'OSError: [Errno 2] Keine solche Datei oder Verzeichnis' nur auf Linux

Dies ist kein Duplikat von subprocess.Popen: 'OSError: [Errno 13] Permission verweigert' nur auf Linux, da dieses Problem aufgrund von falschen Berechtigungen aufgetreten ist. Das ist behoben und das ist ein ganz anderes Problem. Wenn mein Code (unten gegeben) auf Windows (sowohl mein Laptop und AppVeyor CI) ausgeführt wird, tut es, was es tun soll. Aber […]

Python Minidom XML parsing punktierte Quad / verschachtelte Kinder

Ich habe eine gigantische Liste von verschiedenen Objekten, die ich parsen muss, und habe mehrere Fragen: Die String-Werte innerhalb von XML kann ich ganz einfach analysieren (Hostname, Farbe, Klassenname usw.), aber alles numerische in der Natur (IP-Adresse / Subnetzmaske usw.) Ich mache das nicht richtig. Wie bekomme ich es, das richtige punktierte Quad anzuzeigen? Was […]

ValueError: null Länge Feldname im Format mit Lesen und Schreiben

Weiß jemand, ob es möglich ist, den Fehler zu vermeiden ValueError: zero length field Lesen / Schreiben von / zu einer Datei mit Python 2.6.6 wie im folgenden angegeben: File "format.py", line 26, in <module> for row in write_cols(rows): File "format.py", line 19, in write_cols return [col_spacer.join("{:<{width}}".format(col, width=widths[index]) for index, col in enumerate(row)) for row […]

Unterschiedlich, um die Ausgabe zwischen?

Könnte anders sein, um die Ausgabe zwischen den nächsten Befehlen zu erhalten: lsof_list = commands.getoutput('lsof | awk \'{print $1,$2,$5}\') oder: lsof_list1 = commands.getoutput('lsof | awk \'{print $1}\') lsof_list2 = commands.getoutput('lsof | awk \'{print $2}\') lsof_list5 = commands.getoutput('lsof | awk \'{print $5}\') lsof_list = [lsof_list1, lsof_list2, lsof_list5] Natürlich werden Zeilen Spalten sein und umgekehrt, aber ich […]

Kein Plotfenster in Matplotlib in Linux Shell Windows 10

Ich versuche, Matplotlib innerhalb der Ubuntu Shell meiner Windows 10 Maschine zu benutzen. Der folgende Code zeigt keinen Fehler an, aber auch kein Fenster erscheint: >>> import matplotlib >>> matplotlib.use('Agg') >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3]) [<matplotlib.lines.Line2D object at 0x7f19b3ddebe0>] >>> plt.show() >>> Ich habe auch versucht, einige andere Matplotlib-Backends zu benutzen – ohne […]

Python tkinter zeigt keine diagonalen Linien

Ich habe vor kurzem begonnen, Arch Linux zu benutzen, und nach der Übertragung einer Python-Datei von meinem Mac auf das Linux, und läuft es, es hat nicht funktioniert. Das ist ziemlich verbreitet, aber die Art und Weise, in der es nicht funktionierte, war sehr seltsam. Das Programm ist dasjenige, das die Gleichungen der Zeilen grafisch […]

Wie bekomme ich die Benutzer-Login / Logoff Zeit von Python für Windows & Linux?

Ich versuche, ein Skript oder ein Werkzeug zu entwickeln, um zu erfahren, wie lange jeder Benutzer den Computer belegt, um die Ressource zu verwalten und auszugleichen. Wie für den Benutzernamen, Python bietet saubere Weg, um es von os.getlogin (). Allerdings habe ich gesucht und konnte keine ordentliche Python-API-Methode finden, um die Anmelde- und Abmeldungszeit dieses […]

Python ist die beste Programmiersprache der Welt.