Tag: linux

Python, In linux erhalten VGA-Spezifikationen über lspci oder HAL?

Ich bin derzeit mit dmidecode für alles andere, aber ich habe noch gute Informationen über das Abrufen von Spezifikationen für eine Grafikkarte auf Linux (hauptsächlich Fedora, Ubuntu, Debian, CentOS, RedHat) Was ich dachte, war: lspci -v oder HAL Was wäre der effizienteste Weg, um lspci Daten zu analysieren, erhalten nur VGA-Teil, um dann json ausgeben. […]

Die beiden Python 2.6 und 3.1 auf derselben Maschine laufen lassen

Ich bin derzeit mit Python zu Hause zu spielen und ich plane, um zu python 3.1 zu wechseln. Die Tatsache ist, dass ich ein Skript habe, das Python 2.6 benutzt und ich kann sie nicht umwandeln, da sie ein Modul benutzen, das für python 3.1 atm nicht verfügbar ist. Also ich erwäge die Installation von […]

Linux / Python: Wie kann ich sensible Informationen in einer Python-Datei verstecken, damit Entwickler auf die Umgebung nicht darauf zugreifen können?

Ich habe ein Django-Projekt auf einem Ubuntu-Server. Es gibt noch andere Entwickler, die die Möglichkeit haben, in die Box zu schauen und sich die Dateien anzuschauen. Ich möchte es so machen, dass die mysql-Anmeldeinformationen und die API-Schlüssel in settings.py vielleicht in eine andere Datei getrennt sind, die nur vom Root-Benutzer sichtbar ist, aber auch vom […]

Wie kann man die Zeit einstellen, die eine Funktion ausführen kann (ein Timeout hinzufügen)?

Wie kann man eine Begrenzung für die maximale Zeit einstellen, die eine Funktion ausführen kann? Zum Beispiel, mit time.sleep als Platzhalter-Funktion, wie die Zeitspanne zu time.sleep kann bis zu einem Maximum von 5 Minuten (300 Sekunden) laufen? import time try: # As noted above `time.sleep` is a placeholder for a function # which takes 10 […]

Verwenden Sie Python, um einen Browser (Chromium) zu starten und die URL zu ändern

Ich versuche, ein Skript zu schreiben, das es ermöglicht, die URL eines aktiven Prozesses zu ändern. So zum Beispiel, ich beginne meinen Browser mit: browser = Popen(["chromium", "http://www.google.com"]) Nach einem X-Intervall möchte ich die URL des Browsers ändern. Ich habe versucht, alles zu bekommen, um dieses Ergebnis zu erzielen, aber es ist bisher nichts gelungen. […]

Wie schreibe ich ein Bash-Skript, das sich mit Python nennt?

Kann jemand erklären, wie dieses Bash-Skript funktioniert? Der Teil, den ich nicht verstehe, ist """:" , was bedeutet diese Syntax in bash? #!/bin/sh """:" echo called by bash exec python $0 ${1+"$@"} """ import sys print 'called by python, args:',sys.argv[1:] Test Ergebnis: $ ./callself.sh xx called by bash called by python, args: ['xx'] $ ./callself.sh […]

WxPython stürzt mit Segmentierungsfehler ab

Ich bin verwirrt, warum meine Anwendung mit Segmentationsfehler abstürzt. Ich habe eine Python-App mit wxPython für Frontend. Meine Anwendung stürzt zufällig mit Segmentierungsfehler und ich weiß, dass es wxPython sein muss, weil ich eine Konsolenversion des gleichen Codes habe und es nicht abstürzt. Das Frontend ist eine schreibgeschützte Tabelle mit Gegenständen, die es automatisch aus […]

Python: Plattformübergreifende Lösung zur Erkennung von physikalischen Nicht-HT-CPUs?

Ich versuche, die Anzahl der Nicht-HyperThreading Kerne auf einer Maschine mit einer Cross-Plattform-Methode zu erkennen. Multiprocessing's cpu_count erkennt nur die Gesamtzahl der Prozessoren, und ich kann grep / proc / cpuinfo auf Linux-Rechnern, um die Antwort zu finden. Allerdings suche ich eine Windows-Lösung. Dieser Newsgroup- Thread half ein wenig, aber ich habe die Antwort noch […]

Mac Standard-Pythonpfad ändern

Hallo ich habe einen Mac und habe zufällig viele verschiedene Geschmacksrichtungen von Python überall installiert. Im Moment, als ich Python im Terminal eröffnete, gib es ein which python Das Ergebnis ist: //anaconda/bin/python Ich frage mich, was soll ich tun, um die Standard-Python zu einer Python zu ändern, die ich mag, also das nächste Mal, wenn […]

Python subprocess.stdout.readline nicht

Ich habe ein Stück Python-Code, das eine Binärdatei über das subprocess Modul aufruft. Diese Binärdatei liest Daten von stdin und gibt andere Daten an stdout , die dann durch den Python-Code gesammelt werden sollen. Hier ist, wie ich diese binäre in einer Shell verwenden: $ ./check # start reading from stdin here param_card_orig.dat 0.123809 42.821 […]

Python ist die beste Programmiersprache der Welt.