Ich hab auch mal ein wenig gesucht im Netz, aber entweder die falschen Schlagworte benutzt, oder es gibt tatsächlich nichts in der Richtung, was die Arbeit vereinfacht, bzw. modular bereitstellt
Gruß
Drizzt
Python und Systeminformationen
-
- User
- Beiträge: 670
- Registriert: Sonntag 15. Januar 2006, 18:42
- Wohnort: Celle
- Kontaktdaten:
Ich behaupte mal es gibt in die Richtung, vor allen Dingen systemübergreifend, so gut wie nix. Ich kenne eigentlich für keine Programmiersprache so eine Bibliothek (also zumindest in Java, C und auch Perl nicht). Wenn Du für Python was schreibst, dann veröffentliche es doch; ich würde auch einen Teil den ich jetzt schon für Linux (spezifisch dafür, auf BSDs tut der Code nicht, müsste aber nur geringfügig angepasst werden) geschrieben habe beisteuern, ich muß nur mal abklären wie das mit Lizenzen drauf aussieht, dann kann ich den Code mal posten.
--- Heiko.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Das ist irgendwie schade... Ich meine es wäre doch mit vertretbaren mitteln möglich gewisse Kenngrößen, die es auf allen Plattformen gibt, auslesen zu lassen und dafür Plattformübergreifende Methoden zu verfügung zu stellen...modelnine hat geschrieben:Ich behaupte mal es gibt in die Richtung, vor allen Dingen systemübergreifend, so gut wie nix. Ich kenne eigentlich für keine Programmiersprache so eine Bibliothek (also zumindest in Java, C und auch Perl nicht).
Genau da liegt der Hund begraben, ich hatte gehofft sowas modular schon vorzufinden, denn ich fang grad an erste Schritte mit Python zu machen. Habe noch ganz rudimentäre Probleme wie Doku zum passenden Problem in annehmbarer Zeit zu finden, wie bei perl ein einfaches z.B. für Datenbanken : man DBD::mySQL oder ähnlich. Hinzukommt, daß ich mich mit den API Calls nicht wirklich auskenne, und beide Probleme zugleich als Quereinsteiger sind noch etwas waghalsig um das zeitnah zu schaffen um ein recht kleines Problem, mit kleinst möglichen Mitteln zu realisieren.modelnine hat geschrieben:Wenn Du für Python was schreibst, dann veröffentliche es doch;
Da ich in einer Schule aushelfe und in Schulen bekanntlichermaßen die Mittel knapp sind, und Python auf allen Rechnern installiert ist wegen ihrer Informatikkurse, wollte ich diese Möglichkeit nutzen. (Überwiegend Windows [aber halt auch Suse Installationen] wobei die Windows Rechner einen Großteil abdecken würden.)
Früher oder später gelange ich vielleicht auch mittels einem Tip oder Beispiel in die Verlegenheit es modular bereitstellen zu können, und in Python genug Fundament dafür zu besitzen.
mfg
Drizzt
Versuch mal folgendes auf der Eingabeaufforderung:Drizzt hat geschrieben:Habe noch ganz rudimentäre Probleme wie Doku zum passenden Problem in annehmbarer Zeit zu finden, wie bei perl ein einfaches z.B. für Datenbanken : man DBD::mySQL oder ähnlich.
pydoc -g #Gibt dir ein kleines Hilfs-Gui aus
oder
pydoc -p PORTNUMMER (Nim etwas das grösser als 1024 ist)
Du kannst die Doku dann in deinem Browser mit http://localhost:PORTNUMMER anschauen
Die Doku enthält die Domkumentation zu allen Built-ins und Modulen, die du installiert hast
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Gerade unter Windows würde ich ehr die ./Doc/Python24.chm empfehlen! Da kann man prima suchen und ist recht schnell...
Ansonsten gibt es die Hilfe/Referenz auch in PDF-Form: http://docs.python.org/download.html
http://wiki.python.de/FAQ#WoFindeIchInf ... onBefehlXy
Ansonsten gibt es die Hilfe/Referenz auch in PDF-Form: http://docs.python.org/download.html
http://wiki.python.de/FAQ#WoFindeIchInf ... onBefehlXy
@ jens
warum gerade unter Windows? Ich benutze die chm's gerne und bin mit debian unterwegs. Gibt mittlerweile sogar mehrere Chmviewer
Sogar in Python geschrieben:
http://gnochm.sourceforge.net/index.html
und Bindings für CHMLIB: http://gnochm.sourceforge.net/pychm.html
:-)
warum gerade unter Windows? Ich benutze die chm's gerne und bin mit debian unterwegs. Gibt mittlerweile sogar mehrere Chmviewer
Sogar in Python geschrieben:
http://gnochm.sourceforge.net/index.html
und Bindings für CHMLIB: http://gnochm.sourceforge.net/pychm.html
:-)