Hi,
ich habe ein Programm erstellt, was eine bestimmte Aufgabe lösen soll. Ein Teil der Aufgabe ist es, zu schauen, ob es einen bestimmten Ordner im Überverzeichnis schon gibt. Wenn dieser Ordner noch nicht existiert, dann wird ein neuer erstellt.
Das Programm funktioniert super, wenn ich nur die .py Datei ausführe, es erkennt ob der Ordner existiert oder nicht und erstellt wenn nötig einen neuen Ordner.
Nachdem ich diese .py Datei in eine Exe umgewandelt habe, funktioniert das mit dem Ordner erstellen nicht mehr. Sonst funktioniert aber die gesamte Gui Anwendung wie bei der .py Datei.
Hier ist der zugeörige Code, der den ordner erstellt:
So habe ich diese datei kompeliert: "pyinstaller --onefile --windowed --icon=logo.ico testprogram.py"
Danke schonmal für eure Hilfe!
ich habe ein Programm erstellt, was eine bestimmte Aufgabe lösen soll. Ein Teil der Aufgabe ist es, zu schauen, ob es einen bestimmten Ordner im Überverzeichnis schon gibt. Wenn dieser Ordner noch nicht existiert, dann wird ein neuer erstellt.
Das Programm funktioniert super, wenn ich nur die .py Datei ausführe, es erkennt ob der Ordner existiert oder nicht und erstellt wenn nötig einen neuen Ordner.
Nachdem ich diese .py Datei in eine Exe umgewandelt habe, funktioniert das mit dem Ordner erstellen nicht mehr. Sonst funktioniert aber die gesamte Gui Anwendung wie bei der .py Datei.
Hier ist der zugeörige Code, der den ordner erstellt:
# ---- ordner checken ----
path = Path(file).parent.absolute()
path1 = Path(path).parent.absolute()
vpath = path1.joinpath("Downloaded Videos")
if os.path.exists(vpath):
print("")
# ordner erstellen
os.makedirs(vpath)
So habe ich diese datei kompeliert: "pyinstaller --onefile --windowed --icon=logo.ico testprogram.py"
Danke schonmal für eure Hilfe!