pygame funktioniert nicht

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
__deets__
User
Beiträge: 14535
Registriert: Mittwoch 14. Oktober 2015, 14:29

Bitte die code-tags benutzen, weil so die Einrueckungen verloren gehen. Das ist der </>-Knopf im "Vollstaendiger Editor".

Und wie fuehrst du das GENAU aus? Mach ein Bildschirmfoto und lade es bei imgur oder was auch immer hoch & zeig das.
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

C:\Windows\System32>import pygame
Der Befehl "import" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>def main():
Der Befehl "def" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>pygame.init()
Der Befehl "pygame.init" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>logo = pygame.image.load("logo32x32.png")
Der Befehl "logo" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>pygame.display.set_icon(logo)
Der Befehl "pygame.display.set_icon" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>pygame.display.set_caption("minimal program")
Der Befehl "pygame.display.set_caption" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Windows\System32>screen = pygame.display.set_mode((240,180))
Der Befehl "screen" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.


und das sind die errors die kommen wenn ichs öffne
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

ok sry, ja warte kurz mache schnell screens
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

ok hab hoffe es funktioniert, https://i.imgur.com/aHz5pw9.png das ist der link zum bild
Benutzeravatar
__blackjack__
User
Beiträge: 13100
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@AaBbCcDdEeFF: Ein Python-Programm als Batch-Datei zu speichern funktioniert nicht. Also das speichern schon, aber das ausführen nicht. Was auch glasklar sein sollte wenn man mal eine Sekunde darüber nachdenkt, denn woher soll die Shell denn wissen, dass das Python-Quelltext ist? Die Command-Shell von Windows kann kein Python, die kann nur Batch. Wenn die Python könnte, müsste man ja kein Python installieren.

Und der Quelltext ist halt so programmiert das der effektiv nichts macht. Der Importiert `pygame`, definiert eine `main()`-Funktion, und beendet sich dann. Du solltest die `main()`-Funktion aufrufen – dann wird sie auch ausgeführt.

Edit: Und dann wird wahrscheinlich das nächste Problem sein, dass das versucht eine Bilddatei zu laden, die allerdings im aktuellen Arbeitsverzeichnis erwartet wird.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

__blackjack__ hat geschrieben: Donnerstag 21. März 2019, 20:03 @AaBbCcDdEeFF: Ein Python-Programm als Batch-Datei zu speichern funktioniert nicht. Also das speichern schon, aber das ausführen nicht. Was auch glasklar sein sollte wenn man mal eine Sekunde darüber nachdenkt, denn woher soll die Shell denn wissen, dass das Python-Quelltext ist? Die Command-Shell von Windows kann kein Python, die kann nur Batch. Wenn die Python könnte, müsste man ja kein Python installieren.

Und der Quelltext ist halt so programmiert das der effektiv nichts macht. Der Importiert `pygame`, definiert eine `main()`-Funktion, und beendet sich dann. Du solltest die `main()`-Funktion aufrufen – dann wird sie auch ausgeführt.

Edit: Und dann wird wahrscheinlich das nächste Problem sein, dass das versucht eine Bilddatei zu laden, die allerdings im aktuellen Arbeitsverzeichnis erwartet wird.
mhh ich öffne andere python auch über batch, warum geht dan das?(kann auch gerne bilder auf imgur hochladen) ok also bilddatei raus nehmen und main funtion aufrufen ?
Benutzeravatar
__blackjack__
User
Beiträge: 13100
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@AaBbCcDdEeFF: Python-Programme mit Hilfe einer Batch-Datei starten geht, aber nicht Python-Quelltext in eine Batch-Datei speichern und die dann als Batch-Datei ausführen.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

oh ok das wusste ich nicht, danke, kannst du mir noch erklären wie ich es dann machen soll?
dachte das kann man so machen...
AaBbCcDdEeFF
User
Beiträge: 24
Registriert: Donnerstag 21. März 2019, 17:50

@__blackjack__
alls gut habs hinbekommen, danke für deine und __deets__ Hilfe.
Antworten