Seite 1 von 1
In Pype programm starten.
Verfasst: Freitag 5. November 2010, 11:52
von funkheld
Hallo, ich benutze Pype als Editor.
Wo ist im Pype der Button "Run", den finde ich nicht.
Danke.
Gruss
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 11:58
von Xynon1
Unter dem Menüpunkt File
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 12:53
von funkheld
Jup, da gibt es 3 Runtasten.
Aber das Printen sehe ich nicht unten.
Bei DrPython sehe ich die Ergebn.
Gruss
import os
laenge=os.path.getsize("cpc.bin")
print
print laenge," byte lesen"
print
f=open("cpc.bin", "rb")
s = f.read(laenge)
for j in range(0, laenge):
print ord(s[j])
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 13:55
von nomnom
funkheld hat geschrieben:Jup, da gibt es 3 Runtasten.
Aber das Printen sehe ich nicht unten.
Bei DrPython sehe ich die Ergebn.
Gruss
import os
laenge=os.path.getsize("cpc.bin")
print
print laenge," byte lesen"
print
f=open("cpc.bin", "rb")
s = f.read(laenge)
for j in range(0, laenge):
print ord(s[j])
Praktisch ist es, die Datei auch am Ende wieder zu schließen. Also entweder so:
Code: Alles auswählen
import os
size = os.path.getsize("cpc.bin")
print
print "reading", size, "bytes"
print
f = open("cpc.bin", "rb")
s = f.read(size)
f.close()
for j in range(size):
print ord(s[j])
Oder so:
Code: Alles auswählen
import os
size = os.path.getsize("cpc.bin")
print
print "reading", size, "bytes"
print
with open("cpc.bin", "rb") as f:
s = f.read(size)
for j in range(size):
print ord(s[j])
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 13:57
von cofi
nomnom hat geschrieben:Also entweder so:
Nein, das trifft es auch noch nicht. `try ... finally` sollte man dann schon benutzen.
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 14:02
von nomnom
cofi hat geschrieben:nomnom hat geschrieben:Also entweder so:
Nein, das trifft es auch noch nicht. `try ... finally` sollte man dann schon benutzen.
Uups

Okay.
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 14:29
von EyDu
Und den Umweg beim Iterieren über range ist nicht nur unschön, im schlimmsten Fall produziert man sogar eine Exception oder verarbeitet nicht alle Daten.
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 14:36
von nomnom
EyDu hat geschrieben:Und den Umweg beim Iterieren über range ist nicht nur unschön, im schlimmsten Fall produziert man sogar eine Exception oder verarbeitet nicht alle Daten.
Wie denn sonst?
Also das hier funktioniert ja nicht:
Edit:
naja, ginge aber durch ein ``while``-Loop:
Aber ``while`` soll man ja bei sowas nicht benutzen :S
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 14:46
von EyDu
Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 14:56
von nomnom
Ja, in dem speziellen Fall. Ich meinte eigentlich, wie man es allgemein sonst löst.

Re: In Pype programm starten.
Verfasst: Freitag 5. November 2010, 15:46
von funkheld
Leute, meine Datei läuft mit "python.exe" wunderbar.
Eben dieses "Pype" will nicht.
Benutze jetzt mal den "Proton" : klein , sauber, effizient, zuverlässig, mit Syntaxschema"Python".
Gruss