Tag: linux

Grundlegende Python Hallo World Programm Syntax Error

Ich bin nicht wirklich neu in der Programmierung aber in Python Ich bin wirklich ein Neuling, und so, als ich anfing, Python aus den Tutorials zu lernen, ermutigten sie mich, den IDLE Editor für Python zu benutzen. Und so wie ein Neuling hatte ich dieses seltsame Hallo Welt Problem. Wie Sie sehen können, ich benutze […]

Missverhältnis zwischen sys.executable und sys.version in Python

Es sind zwei Python-Dolmetscher installiert: [user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V Python 2.4.3 Python 2.7.6 Sudo ändert PATH für jeden Befehl, den es wie folgt ausführt: [user@localhost ~]$ env | grep PATH && sudo env | grep PATH PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin PATH=/usr/bin:/bin Ich laufe ein Test-Skript: [user@localhost ~]$ cat what_python.py #!/usr/bin/env python import sys print sys.executable […]

Attribut BOLD scheint nicht in meinen Flüchen zu arbeiten

Ich benutze so etwas wie das: screen.addstr (text, color_pair (1) | A_BOLD), aber es scheint nicht zu funktionieren .. Allerdings funktioniert A_REVERSE und alle anderen Attribute funktioniert! Tatsächlich versuche ich, etwas in Weiß zu drucken, aber das COLOR_WHITE druckt es grau .. und nach einer Weile der Suche, es scheint, dass das Drucken es grau […]

Den Befehl für eine bestimmte PID in Linux von Python finden

Ich würde gerne wissen, ob es möglich ist, den "Befehl" herauszufinden, auf den ein PID gesetzt ist. Wenn ich den Befehl sage, ich meine, was du in der letzten Spalte siehst, wenn du den Befehl "top" in einer Linux-Shell betreibst. Ich möchte diese Informationen von Python irgendwie bekommen, wenn ich eine bestimmte PID habe. Jede […]

Wie beendet man Linux-Terminal mit Python-Skript?

import sys def end(): foo=raw_input() sys.exit() print 'Press enter to Exit python and Terminal' end() Wenn wir das Programm ausführen, können wir den Python-Interpreter und das Terminal selbst verlassen. Aber es verlässt nur Python-Interpreter, nicht das Terminal. Danke im Voraus.

Fange Skript im Vordergrund auf Boot Himbeer Pi

Ich habe ein Skript auf Boot starten und ich möchte die Tastatur verwenden, um mit dem Skript zu interagieren. Ich habe es erfolgreich gemacht, um in crontab zu laufen. Allerdings läuft das Skript im Hintergrund und ich kann die Tastatur nicht benutzen, um mit dem Skript zu interagieren. Hier ist ein vereinfachtes Beispiel für das […]

Wie kann ich Python-Skript aus Java ausführen?

Ich kann Linux-Befehle wie ls oder pwd aus Java ohne Probleme ausführen, konnte aber kein Python-Skript ausgeführt werden. Das ist mein Code: Process p; try{ System.out.println("SEND"); String cmd = "/bash/bin -c echo password| python script.py '" + packet.toString() + "'"; //System.out.println(cmd); p = Runtime.getRuntime().exec(cmd); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); String s = br.readLine(); System.out.println(s); […]

Wie macht man Sed wie Text mit Python ersetzen?

Ich möchte alle apt Repositories in dieser Datei aktivieren cat /etc/apt/sources.list ## Note, this file is written by cloud-init on first boot of an instance ## modifications made here will not survive a re-bundle. ## if you wish to make changes you can: ## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg ## or do the same […]

Wie kann ich das "Backend" in Matplotlib in Python setzen?

Ich bin neuer Benutzer von matplotlib, meine Plattform ist Ubuntu 10.04 Python 2.6.5 Das ist mein Code import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Der Fehler ist: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) Ich […]

Löschen von Root-Berechtigungen in Python

Ich hätte gern ein Python-Programm, das auf Port 80 hört, aber danach ohne Root-Berechtigungen ausführen. Gibt es eine Möglichkeit, Wurzel zu fallen oder Port 80 ohne es zu bekommen?

Python ist die beste Programmiersprache der Welt.