Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich wollte über die Console ein frisch geschribenes Python-Programm     zeit_01.py    aufrufen. Es klappt leider nicht. Was mache ich falsch?:

Wp6wDxY.jpg

noch um ein Schritt weiter:

lMXUVA3.jpg

Wie macht man das richtig?

Bearbeitet von ankon

  • Autor
vor 3 Stunden schrieb charmanta:

Du machst das auf einem Windows Rechner,  nicht unter Linux. Hast Du denn ein Python für Windows installiert welches auch von der Eingabe lesen kann ?

Wenn ja dann fehlt Dir der Pfad zum Python

https://www.pythoncentral.io/execute-python-script-file-shell/

Danke.

Ja, ich habe Python für Windows installiert, welches auch von der Eingabe lesen kann - ich denke so.

Hier ist Pfad wo Python installiert wurde:

DOdIYgY.jpg

 

und hier ist weiterer Versuch, die Datei   zeit_01.py zu öffnen:

irdFuTC.jpg

Bitte um Hilfe....     was ist bei mir falsch in:     >>> set PATH=C:\Python39\Übungsbeispiele_Programme_Projekte;%PATH%          ?

 

Versuch mal mit der cmd die exe in Kombination mit deinem Programm aufzurufen. 

Ich bin zwar nicht mehr so richtig Windows affin, aber in etwa so müsste das gehen:

C:\Python39\python.exe C:\Python39\Übungsbeispiele_Programme_Projekte\zeit_01.py

 

Alternativ setzt du die python.exe mit in den Path: https://www.educative.io/edpresso/how-to-add-python-to-path-variable-in-windows

Danach kannst du in dem Ornder mit python zeit_01.py dein Programm aufrufen

  • Autor
vor 9 Stunden schrieb Whiz-zarD:

Was steht denn überhaupt in zeit_01.py?

Einfaches Programm;

import time
print("Die aktuelle Uhrzeit")
print(time.asctime())

Die letzten beiden Screenshots sind doch aus der Python-CLI (erkennbar an den >>>) und nicht aus der normalen Windows-Eingabeaufforderung. Aus diesem Grund lässt sich das Skript dort nicht mehr aufrufen und auch keine Umgebungsvariablen setzen.

Wie von @Listener bereits geschrieben wurde, sollte sich Dein Skript aus der Windows-Eingabeaufforderung so aufrufen lassen:

C:\Python39\python.exe C:\Python39\Übungsbeispiele_Programme_Projekte\zeit_01.py 

und auch die aktuelle Uhrzeit ausgeben, zumal Dein gepostetes Skript ohne Probleme lauffähig ist.

Und vielleicht auch gleich mal, wie von @charmanta bereits angemerkt die Umgebungsvariablen richtig setzen.

Bearbeitet von el_pollo_diablo

  • Autor
vor 6 Minuten schrieb el_pollo_diablo:

Wie von @Listener bereits geschrieben wurde, sollte sich Dein Skript aus der Windows-Eingabeaufforderung so aufrufen lassen.

Danke.

So: Start -> cmd  ?   So habe ich gemacht

  • Autor

Herzlichen Dank.

Ah so?:  scheint geklappt zu sein....:

vz65ow3.jpg

Aber... habe ich die Console/Eingabeaufforderung before anders aufgerufen? - Nein... nur mit Pfade habe ich versucht, dem Buch zu folgen...

Also, als Rezept ein Script über Eingabeaufforderung/Console auszuführen - kann ich mir merken:

Pfad auf python.exe (und python.exe am Ende)     Pfad auf zeit_01.py (und zeit_01 am Ende)    

 

Ehrlich gesagt erwartete ich ursprunglich, dass der Scripr Selbst indiziert sein wird, und vielleicht dann wird der Script ausgeführt. Jetzt klar: CodeText/Script soll nicht in dem Fall indiziert werden.

Nur noch Frage: Console = Eingabeaufforderung?

 

Bearbeitet von ankon

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.