Tag: linux

Hat pythons fcntl.flock-Funktion eine Thread-Level-Sperrung des Dateizugriffs?

Pythons fcnt-Modul bietet eine Methode namens [Flock] [1] zur bewährten Dateisperren. Die Beschreibung lautet: Führen Sie die Sperroperation op auf Dateideskriptor fd (Dateiobjekte, die eine fileno () – Methode bereitstellen, werden ebenfalls akzeptiert). Siehe die Unix manuelle Herde (2) für Details. (Bei einigen Systemen wird diese Funktion mit fcntl () emuliert.) Wenn man die linux […]

IP zum Hostnamen umwandeln

Ich möchte ein Python-Skript schreiben, um IP-Adressen in Hostnamen umzuwandeln. Ich benutze eine Linux-Box. Ich sehe diese Information nicht in whois Befehl. Gibt es irgendwelche Befehle, die immer die richtigen Hostnamen geben (so genau wie möglich)?

Einfache Linux / X11-Programm zu greifen und halten Sie die Tastatur Fokus?

Ich schreibe ein einfaches Tipp-Break / Anti-RSI-Programm auf Linux (Ubuntu) in Python. Ich habe ähnliche Fragen nach dem Sperren der Tastatur gefragt ( wie kann ich die Tastatur sperren, um zu verhindern, dass weitere Tastendrücken auf X11 / Linux / Gnome gesendet werden und alle Tasten nach dem Deaktivieren der Tastatur in X11 / Linux […]

Python socket.error Betrieb nicht erlaubt

Ich laufe unter Code als root und mit python2.6.1, Plattform ist linux >>> import socket >>> serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) >>> serversocket.bind((socket.gethostname(), 80)) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in bind socket.error: [Errno 1] Operation not permitted Wie kann ich dieses Problem lösen?

Ändern Sie das Verzeichnis eines übergeordneten Prozesses aus einem untergeordneten Prozess

Ich habe ein cooles Python-Programm erstellt, das Menschen hilft, zu anderen Verzeichnissen in einer interaktiven Weise zu navigieren. Wenn sie dort ankommen, würde ich sie gerne mit Enter betreten und das Programm verlassen, das sie im ausgewählten Verzeichnis verlässt. Allerdings sind Sie immer am Ende in der gleichen dir Sie in b / c nur […]

Einrichten von Linux, um eine bestimmte Version von Python zu verwenden, um zu kompilieren

Ich laufe Ubuntu, um einen Satz von Code zu kompilieren, der Python erfordert 2.4. Wie kann ich einen Terminal-Launcher einrichten, so dass, wenn ich diesen Launcher öffne, alle pythonbezogenen Befehle Python 2.4 anstelle der Python 2.6 verwenden, die in Ubuntu ausgefallen ist?

Wie kann ich einen NETLINK-Sockel auf Daten aus dem Kernel-Space in PYTHON verwenden?

Wie kann ich einen NETLINK-Sockel auf Daten aus dem Kernel-Space in PYTHON verwenden?

Vermeidung von Terminal-Größe Python-Flüche

Ich schreibe ein Programm auf Python–Flüche und ich habe mich gefragt, ob es eine Möglichkeit gibt, die Terminal-Größenänderung zu blockieren, um zu verhindern, dass Flüche bei Linux und Windows abstürzen. Dies ist, was passiert .. Kann ich das verhindern? Unter Windows ist dies nicht passieren Ursache Fenster Größenänderung nicht beeinflussen unverzüglich Proportionen … http://alessio.ragno.info/Before%20Resize.png http://alessio.ragno.info/After%20Resize.png […]

Wie kann man resizeable Fensterstatus in pygame erkennen und de-maximieren es in Linux?

Ich habe eine Anwendung in Python mit der Verwendung von Pygame, die zunächst zeigt ein Login-Bildschirm mit einer festgelegten Größe, die nicht RESIZABLE und dann, wenn Benutzer in das Spiel die gespeicherten Einstellungen verwendet werden, um die Fenstergröße zu verwandeln. Das Fenster wird nach dem Login zu RESIZABLE. Wenn der Benutzer sich abmeldet, wird das […]

502 Bad Gateway verbindet Nginx mit Django über Sockel

Ich versuche, dem Tutorial unter http://uwsgi-docs.readthedocs.org/de/latest/tutorials/Django_and_nginx.html zu folgen. Ich habe alles, was auf http://uwsgi-docs.readthedocs.org/de/latest/tutorials/Django_and_nginx.html#running-die-django-application-with-uwsgi-and-nginx funktioniert. Ich arbeite mit einer ubuntu 14.4 Instanz auf amazon EC2: Mein django-Projekt heißt tp. Hier ist ein Screenshot: Nach den Anweisungen habe ich getan: (env1)ubuntu@ip-172-31-28-196:~$ uwsgi –socket /tmp/mysite.sock –module /home/ubuntu/tproxy/tp/tp /wsgi.py –chmod-socket=664 *** Starting uWSGI 2.0.9 (64bit) on [Thu Mar […]

Python ist die beste Programmiersprache der Welt.