Tag: unix

Relativ einfaches Python-Skript mit 100% CPU

Ich werde den Code nicht liefern, weil es zu lang ist. Das Python-Skript beinhaltet das Ausführen einer langen Anzahl von Befehlen, die in einer while-Schleife ausgeführt werden. Grundstruktur while True: The meat goes here with the odd if: and stuff Jetzt, wo ich fertig bin, bemerke ich, dass beim Laufen es, nutzt es 100% CPU, […]

Gibt es mir einen Zeitzonen-Wert, der in Python steht?

Ich benutze Anrufe wie diese in Python 3.4: x = datetime.fromtimestamp(os.path.getctime(somefilename)) y = datetime.fromtimestamp(os.path.getmtime(somefilename)) Werden x und y Zeitzone-bewusst, wie nach der Definition dieses Begriffs in der datetime Dokumentation ? Funktioniert das zwischen Plattformen? Ich nehme an, dass in der Theorie die ctime und mtime einer Datei an den Sekunden seit der Epoche in UTC […]

Grep ein Wort und finde seinen Count aus Log-Datei für verschiedene Zeiten

Protokolldatei, die folgende Daten enthält. 2014-10-19 17:30:25: Creating destination directory: "\master1\users\jamesk\Java\chapter05\tech-support-complete\doc\" Loading source file Error \\master1\users\jamesk\Java\chapter05\tech-support-complete\JamesKohout.java… onstructing Javadoc information…Error 31 Error Standard Doclet version 1.6.0_26 Error -encoding Error 19 windows-1252 20 -charset Error 21 windows-1252 22 -docletpath 2014-10-19 18:30:25: Creating destination directory: "\master1\users\jamesk\Java\chapter05\tech-support-complete\doc\" Loading source file Error \\master1\users\jamesk\Java\chapter05\tech-support-complete\JamesKohout.java… onstructing Javadoc Error information… 31 Standard Doclet […]

Wie kann ich meine Python / Pip-Konfiguration auf OS X 10.8 korrigieren?

Ich habe ein MacBook Pro mit OS X 10.8, Xcode 4.4 installiert. Ich habe vor kurzem lxml installiert, aber als ich ging, um es zu importieren, bekam ich folgendes: MacBook-Pro:~ jedc$ sudo pip install lxml==2.3.5 Password: Downloading/unpacking lxml==2.3.5 Downloading lxml-2.3.5.tar.gz (3.2Mb): 3.2Mb downloaded Running setup.py egg_info for package lxml Building lxml version 2.3.5. Building without […]

Python: Rückgabe der ksh-Funktion

Auf Unix, wie kann ich die Ausgabe einer ksh-Funktion als Python-Variable berechnen? Die Funktion heißt sset und ist in meinem ".kshrc" definiert. Ich habe versucht, das subparser Modul nach Kommentarempfehlungen zu verwenden. Hier ist, was ich kam mit: import shlex import subprocess command_line = "/bin/ksh -c \". /Home/user/.khsrc && sset \"" s = shlex.shlex(command_line) subprocess.call(list(s)) […]

Hinzufügen einer Leerzeile zwischen nicht verknüpften Dateneinträgen

Ich habe eine Datendatei, die ich brauche, um eine Eingabe für ein Programm zu verwenden, aber ich muss die Formatierung ein wenig zwicken. Mit dieser Methode: Extrahieren von bestimmten Daten aus einer Datei und Schreiben in eine andere Datei Ich habe eine Datei, die wie folgt aussah: PITG_00002 2 397 PITG_00004 1 1275 PITG_00004 1397 […]

Wie decodiere ich .lzo_deflat Datei?

Hat jemand entweder eine Kommandozeile oder eine Python-Bibliothek, die eine .lzo_deflate-Datei decodieren kann? Diese Dateiformate werden beispielsweise von Hadoop verwendet.

Supervisor.sock verweigerte die Verbindung im Docker-Container

Supervisor.sock verweigerte die Verbindung im Docker-Container Ich habe versucht, es zu beheben durch supervisorctl unix: ///var/run/supervisor.sock verweigerte Verbindung AND Overlayfs funktioniert nicht mit Unix Domain Sockets Allerdings funktioniert es immer noch nicht in meinem debain server. Hier ist meine docker_supervisor.conf FROM python:2.7 RUN pip install supervisor RUN mkdir /app WORKDIR /app COPY docker_supervisor.conf /app RUN […]

Erfassen des Status des Python-Prozesses in der UNIX-Shell

Ich versuche herauszufinden, wie man einen Rückgabewert von einem Python-Skript in einem * nix-Terminal erfassen kann. Ich benutze Linux. Also, aus Klarheit, ich habe ein Konverter-Skript, wo Sie das Python-Skript eine Nummer (als String) übergeben, es typisiert es, konvertiert es und gibt eine Zahl mit sys.exit(status_number) . Ich verstehe, dass ich den Rückgabestatus in Anspruch […]

Besondere Genehmigung mit os.chmod entfernen

Wie können wir eine bestimmte Erlaubnis für alle mit os.chmod entfernen? Kurz gesagt, wie können wir das unten mit os.chmod schreiben? chmod ax filename Ich weiß, dass wir eine Berechtigung zu einer bestehenden hinzufügen und auch entfernen können. In [1]: import os, stat In [5]: os.chmod(file, os.stat(file).st_mode | stat.S_IRGRP) # Make file group readable. Aber […]

Python ist die beste Programmiersprache der Welt.