Die Suche ergab 13 Treffer

von MrAeon
Donnerstag 30. Mai 2013, 17:23
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Hallo Zusammen
kleines Update:

Hab den Code jetzt soweit Fertig bis auf eine Kleinigkeit, das man bei der Eingabe der gewollten Information auf die Gross- und Kleinschreibung achten muss.

Hier wäre der Code:

#!/usr/bin/python3.2
# Skript: M122_Scripts/python/systeminfo.py

import sys
meminfo ...
von MrAeon
Mittwoch 29. Mai 2013, 13:52
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

So ich habe jetzt beschlossen alles in ein Script zu packen!
Was heisst, das ich den Code hier:

def getmemoryinfo():
memoryinfo = open('/proc/meminfo', 'r')
liste = memoryinfo.readlines()
return liste

in meinen anderen nehme.

Weiter habe ich gemerkt, das es mit der for schleife höchst ...
von MrAeon
Dienstag 28. Mai 2013, 21:36
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

vielen vielen Dank @Sirius3 für deinen Tipp!!

Demnach muss nun wahrscheinlich die for schleife falsch sei, oder liege ich da Falsch?

Bild
von MrAeon
Dienstag 28. Mai 2013, 21:04
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Ich bin schon ein bischen weiter gekommen:

http://img829.imageshack.us/img829/2663/linux2.jpg

nur sollte eben stat den lauter 1en die besagten infos vom CPU kommen...
Ich bin immer noch der meinung das mit dem print noch etwas nicht Stimmt und nicht mit dem herausgesuchten Informationen...
Wie ...
von MrAeon
Dienstag 28. Mai 2013, 18:50
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Das ist doch sowas in der Art, oder?



#!/usr/bin/python3.2
# Skript: M122_Scripts/python/listmemoryinfo.py
def getmemoryinfo():
memoryinfo = open('/proc/meminfo', 'r')
liste = memoryinfo.readlines()
return liste



Ich hatte auch schon bereits ein Script geschrieben, welches die ...
von MrAeon
Dienstag 28. Mai 2013, 11:21
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

@BlackJack

Wie würdest du es dann machen?
von MrAeon
Montag 27. Mai 2013, 22:38
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

@Sirius3

Die Namensgebung ist nicht das Problem. Ich habe dort nur die Zahlen für die Fields nicht richtig angegeben.

Das Hauptproblem das ich habe ist eben, das ich mit sys.argv die Parameter die ich eingebe aufrufen will, sprich, den vendor, model, etc aufrufen will, hinter denen dann cpu[1](und ...
von MrAeon
Montag 27. Mai 2013, 18:45
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Wie gesagt, unser Lehrer hatte diesen Pfad auf den Arbeitsblättern und beim Script ohne sys.argv funktioniert es auch...
als ich vermute ich habe beim sys.argv Befehl den Fehler...

ja eben, ich beziehe die Informationen auch aus dieser Datei.
Wen es mich nicht täuscht auch aus der gleichen Datei.
von MrAeon
Montag 27. Mai 2013, 18:41
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Also der Rechner ist Linux, ich weiß nicht ob ich das noch hätte erwähnen sollen.
wen ich den befehl

for sys.argv in mem:
print(str(listmemoryinfo in sys.argv))

nicht ausführe, dafür aber das Script hier:

import listcpuinfo

cpu = listcpuinfo.getcpuinfo()

vendor = cpu[1]
model = cpu[4]
mhz ...
von MrAeon
Montag 27. Mai 2013, 18:11
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Also in der Frage habe ich ja den Code von meiner Datei rein geschrieben.

in der 4-6 zeile importiere ich ja die Datei-Module.


import sys
import listcpuinfo
import listmemoryinfo


Die Dateien listcpuinfo und listmemoryinfo sind beide gleich aufgebaut:


#!/usr/bin/python3.2
# Skript: M122 ...
von MrAeon
Montag 27. Mai 2013, 17:58
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Ja so wie ich das herausgefunden habe und es uns unser Lehrer erklärt hat, nimmt sys.argv die Parameter die man hinter der auszuführenden Python Datei angibt,
und verwendet diese dann, sobald als man sie aufruft.

Ich will ja nun die Parameter die ich hintendran eben eingegeben habe (vendor model ...
von MrAeon
Montag 27. Mai 2013, 15:28
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Re: Systeminfos mit sys.argv auslesen

Ja tut mir leid. Ich habe vergessen den Letzten Satz zu schreiben.

Ich sollte am Schluss mit
>> ./systeminfo.py vendor model mhz cache totalmemory freememory buffers cached

die Angaben herauslesen können, damit ich am Schluss ca diese ausgabe habe:

CPU
Vendor: Intel blablabal
Model: i7 3.2ghZ ...
von MrAeon
Montag 27. Mai 2013, 14:51
Forum: Allgemeine Fragen
Thema: Systeminfos mit sys.argv auslesen
Antworten: 25
Zugriffe: 4784

Systeminfos mit sys.argv auslesen

Hallo Zusammen
Erstmal ich bin neu hier und verstehe nicht all zu viel von Python und weiß auch nicht in Welche Abteilung diese Frage gehört.
Ich muss für die Schule ein Python Script schreiben, das die Folgenden CPU und Memory Infos ausgibt:
-CPU:
- Vendor
- Model
- mhZ
- Cache
-Memory ...