In Pype programm starten.

Plattformunabhängige GUIs mit wxWidgets.
Antworten
funkheld
User
Beiträge: 258
Registriert: Sonntag 31. Oktober 2010, 09:26

Hallo, ich benutze Pype als Editor.

Wo ist im Pype der Button "Run", den finde ich nicht.

Danke.

Gruss
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Unter dem Menüpunkt File
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
funkheld
User
Beiträge: 258
Registriert: Sonntag 31. Oktober 2010, 09:26

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])
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

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])
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

nomnom hat geschrieben:Also entweder so:
Nein, das trifft es auch noch nicht. `try ... finally` sollte man dann schon benutzen.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

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.
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

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.
Das Leben ist wie ein Tennisball.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

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:

Code: Alles auswählen

for (i=0;i<6;i++):
    print i
Edit:
naja, ginge aber durch ein ``while``-Loop:

Code: Alles auswählen

i = 0
while i < 6:
    print i
    i += 1
Aber ``while`` soll man ja bei sowas nicht benutzen :S
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Code: Alles auswählen

for x in s:
    print ord(x)
Das Leben ist wie ein Tennisball.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

EyDu hat geschrieben:

Code: Alles auswählen

for x in s:
    print ord(x)
Ja, in dem speziellen Fall. Ich meinte eigentlich, wie man es allgemein sonst löst. :roll:
funkheld
User
Beiträge: 258
Registriert: Sonntag 31. Oktober 2010, 09:26

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
Antworten