Die Suche ergab 130 Treffer

von Nirven
Dienstag 19. September 2006, 09:25
Forum: Allgemeine Fragen
Thema: Frage zu Verzeichnissen und Dateien
Antworten: 22
Zugriffe: 1886

Unter Unix und Windows funktioniert das mit der Funktion getuser() aus dem Standard-Modul getpass.
von Nirven
Dienstag 19. September 2006, 07:15
Forum: Allgemeine Fragen
Thema: Event bei Schreibvorgang/Größenänderung einer Datei
Antworten: 2
Zugriffe: 298

Hm, grundsätzlich muss sowas schon irgendwie gehen. Mit less zum Beispiel kann ich mir wachsende Logzeilen in Echtzeit angucken, sicher auch mit anderen Programmen. Probleme gibt es eigentlich nur, wenn die Datei zwischendurch truncated wird.
Es sollte also funktionieren, bei dem wie... :K
von Nirven
Montag 18. September 2006, 09:32
Forum: Allgemeine Fragen
Thema: Hilfe! 5 / 2 = 2 Wieso??
Antworten: 6
Zugriffe: 541

Mit

Code: Alles auswählen

float(x)
wandelst du x in ein Float um. Damit funktioniert die Rechnung

Code: Alles auswählen

>>> x = 5
>>> y = 2
>>> x/y
2
>>> float(x)/y
2.5
>>>
von Nirven
Freitag 15. September 2006, 20:39
Forum: Allgemeine Fragen
Thema: Problem beim Bearbeiten und Abspeichern einer Liste
Antworten: 10
Zugriffe: 665

Ich vermute mal, weil es in dem try-Block eine exception gibt.

füg mal

Code: Alles auswählen

print 'Try'
in Zeile 15 ein. Dann siehst du, dass er da reingeht.
von Nirven
Freitag 15. September 2006, 15:15
Forum: Allgemeine Fragen
Thema: Parameter an Skript übergeben?
Antworten: 3
Zugriffe: 363

Die einfachste Möglichkeit:

hallo.py

Code: Alles auswählen

import sys

def HalloWelt(hallo):
    print hallo
    
if __name__ == '__main__':
    HalloWelt(sys.argv[1])
Aus der Konsole:

Code: Alles auswählen

C:\>hallo.py Hallo
Hallo

C:\>
von Nirven
Freitag 15. September 2006, 09:08
Forum: Allgemeine Fragen
Thema: Array aus Datei einlesen
Antworten: 11
Zugriffe: 8976

Mit dem Modul csv kann man solche Daten einlesen, du kannst dann angeben womit die Daten getrennt sind.
von Nirven
Freitag 15. September 2006, 06:44
Forum: wxPython
Thema: wx.ImageList + wx.ListCtrl
Antworten: 7
Zugriffe: 1496

Re: wx.ListCtrl refresh leeren löschen update

JR hat geschrieben:Gibt es eine Methode, mit der ich ein Objekt wx.ListCtrl leeren kann?
Um Methoden zu finden nehme ich immer die wxWidgets-Doku. Ist zwar nicht speziell auf Python angepasst, aber als Überblick, welche Methoden/Events/Styles/was-weiß-ich es zu einem Widget gibt, finde ich sie sehr praktisch.
von Nirven
Donnerstag 14. September 2006, 07:17
Forum: Allgemeine Fragen
Thema: Python frage.. Wichtig!
Antworten: 8
Zugriffe: 665

Danke, ich sollte mir das Wiki wohl mal genauer anschauen.
von Nirven
Mittwoch 13. September 2006, 21:11
Forum: Allgemeine Fragen
Thema: Python frage.. Wichtig!
Antworten: 8
Zugriffe: 665

Auf jeden fall eleganter. For_Schleifen, bei denen ich ein 'i' durchschleuse ohne es zu benutzen stören mich immer etwas. Und das mit dem Komma am Ende des "print x" kannte ich noch nicht... gibt es noch mehr solcher "Tricks", und ist das irgendwo dokumentiert? In der Hilfe kannich nicht sonderlich ...
von Nirven
Mittwoch 13. September 2006, 14:24
Forum: Allgemeine Fragen
Thema: Python frage.. Wichtig!
Antworten: 8
Zugriffe: 665

for i in range(q-2:) Hier wird eine for-Schleife durchlaufen. 'range(q-2)' generiert eine Liste mit q-2 Elementen. Wenn q also 5 ist, wird eine Liste mit 3 Elementen generiert. Für jedes dieser Elemente wird die for-Schleife einmal durchlaufen, in dem Beispiel also dreimal. In der Schleife steht da...
von Nirven
Mittwoch 13. September 2006, 13:56
Forum: Allgemeine Fragen
Thema: Python frage.. Wichtig!
Antworten: 8
Zugriffe: 665

Hm, mit deinem Code bin ich auf ein anderes Ergebnis gekommen. So funktioniert das ganze bei mir: def quadrat(): q = raw_input('Anzahl der Sternchen? ') q = int(q) a = '*' + ' '*(q-2) + '*' if (q>=2 and q<=10): print '*'*q for i in range(q-2): print a print '*'*q else: print'Bitte gib eine Zahl zwis...
von Nirven
Dienstag 12. September 2006, 21:38
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: pygame: Schrift wieder löschen
Antworten: 4
Zugriffe: 2237

Jepp. Du blittest dein(e) Surface(s) auf ein Surface, das du mit display erstellt hast. Dieses Surface ist das Hauptsurface, das man auf dem Bildschirm sieht. Wenn du etwas auf ein Surface blittest und es wieder weghaben möchtest, musst du die Position, auf die deine Schrift geblittet wurde, mit dem...
von Nirven
Dienstag 12. September 2006, 21:34
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Frage zu Pygame (Zielkoordianten)
Antworten: 22
Zugriffe: 7191

"Kein Bild mehr aufgebaut werden" stimmt nicht so ganz, die Skype-Benachrichtigung bedeckt ja nur einen kleinen Teil des Bildschirms. Auf dem Rest sehe ich die Bälle nur so durch die Gegend flitzen, das Programm läuft also und generiert auch die Bilder. @KC25m: Ja, mit der PyGame-Methode laß ich mir...
von Nirven
Dienstag 12. September 2006, 21:30
Forum: Allgemeine Fragen
Thema: grafische oberfläche ohne pyGTK, pyQT, Tkinker etc
Antworten: 13
Zugriffe: 987

Ja, sogar erstaunlich problemlos. Im Gegensatz zu anderen Modulen hat wxPython mir noch nie wirklich Probleme gemacht (wenn ich die setup.py erstmal so hatte, wie py2exe sie haben wollte...).
von Nirven
Dienstag 12. September 2006, 10:57
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Frage zu Pygame (Zielkoordianten)
Antworten: 22
Zugriffe: 7191

Danke, das hat schonmal etwas geholfen. :) Mit DOUBLEBUF komme ich jetzt auf 75 fps. Mit HWSURFACE alleine sogar auf 90fps, aber dann flackert das Bild total. Aber mit SWSURFACE (dem "Standard") komme ich halt auf 120 fps, wenn sich ein anderes Fenster davor schiebt. Die Software gibt es also her, n...