Sie haben den barrierefreien eLearning-Python-Kurs für blinde und sehbehinderte Nutzerinnen und Nutzer des BFW Würzburg absolviert und erfolgreich die Grundlagen der Programmiersprache Python erlernt.
Nachfolgend finden Sie einige ergänzende Informationen, die Ihnen beim weiteren Arbeiten mit Python hilfreich sein könnten:
Die folgende Python-Funktion gibt den Pfad zur aktuell ausgeführten .py-Datei zurück:
import os
def aktueller_dateipfad():
"""
Gibt den absoluten Pfad der aktuell ausgeführten Python-Datei zurück.
Returns:
str: Absoluter Pfad der Datei.
"""
return os.path.dirname(os.path.abspath(__file__))
# Beispielaufruf
print(aktueller_dateipfad())- import os – Importiert das
os-Modul, das Funktionen zur Interaktion mit dem Betriebssystem bereitstellt. - def aktueller_dateipfad(): – Definiert die Funktion zur Ermittlung des Dateipfads.
- Dokstrings (
""" ... """) – Beschreiben die Funktion und deren Rückgabewert. __file__– Eine spezielle Variable, die den relativen Pfad der ausgeführten Datei enthält.os.path.abspath(__file__)wandelt diesen in einen absoluten Pfad um.- Beispielaufruf – Gibt den Pfad aus, wenn die Datei ausgeführt wird.
Der folgende Python-Code löscht den Bildschirm eines Konsolenfensters unter Windows:
import os
def clear_screen():
""" Löscht den Bildschirm des Konsolenfensters unter Windows. """
os.system("cls")
# Beispielaufruf
clear_screen()Hinweis: Der Befehl
clsfunktioniert ausschließlich in der Windows-Eingabeaufforderung und ist nicht mit anderen Betriebssystemen kompatibel.
Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie mit PyInstaller Ihre Python-Datei in eine ausführbare .exe-Datei konvertieren:
Falls PyInstaller noch nicht installiert ist, führen Sie folgenden Befehl aus:
pip install pyinstallerNavigieren Sie über die Eingabeaufforderung (cmd) in das Verzeichnis Ihrer Python-Datei:
cd Pfad/zur/DateiFühren Sie folgenden Befehl aus, um Ihre Datei in eine .exe umzuwandeln:
pyinstaller --onefile ihr_script.py--onefile erstellt eine einzelne
.exe-Datei anstelle mehrerer Dateien und Ordner.
Falls Sie eine .exe mit grafischer Oberfläche (ohne Konsolenfenster) benötigen, verwenden Sie stattdessen:
pyinstaller --onefile --windowed ihr_script.pyDie erstellte Datei befindet sich im Ordner dist/ innerhalb Ihres Projektverzeichnisses.
Wechseln Sie in den dist/-Ordner und führen Sie die .exe-Datei aus, um sie zu testen.