Stefan Ram <ram(a)zedat.fu-berlin.de> wrote:
> Ulli Horlacher <framstag(a)rus.uni-stuttgart.de> writes:
> >Subject: os.symlink unter Windows?
>
> Auf comp.lang.python wird mir als neuestes Posting gerade angezeigt:
>
> ast: Symbolic links on Windows
Gibts bei mir nicht.
> ("ast" = Name des Autors/Absenders). Interessanter Zufall!
Was ist daran interessant?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
…
[View More]Universitaet Stuttgart E-Mail: horlacher(a)tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
[View Less]
Unter Linux laeuft mein Programm, unter Windows bekomme ich:
Traceback (most recent call last):
File "P:\fextasy.py", line 631, in <module>
main()
File "P:\fextasy.py", line 96, in main
if not path.exists(fddir): symlink(ddir,fddir)
OSError: [WinError 1314] A required privilege is not held by the client: 'C:\\Users\\admin\\Downloads\\fex' -> 'C:\\Users\\admin\\fex\\Downloads'
Ich hab weiter oben gesetzt:
from os import symlink
Auf https://docs.python.org/3/library/os.…
[View More]html steht:
On newer versions of Windows 10, unprivileged accounts can create symlinks
if Developer Mode is enabled. When Developer Mode is not
available/enabled, the SeCreateSymbolicLinkPrivilege privilege is
required, or the process must be run as an administrator.
OSError is raised when the function is called by an unprivileged user.
Das duerfte das Problem sein :-}
Meine User haben aber kein SeCreateSymbolicLinkPrivilege und bekommen das
auch nicht.
Gibt es da irgendeinen Workaround?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: horlacher(a)tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
[View Less]
Nachdem ich jahrelang aufgrund von Versions- und Inkompatibilitaets-
Querelen nichts mehr mit Python gemacht habe, hab ich heute entdeckt:
https://pysimplegui.readthedocs.io/en/latest/
Das klingt ja recht brauchbar.
Meine ersten Test-GUIs waren schnell zusammengehackt.
Jetzt steh ich aber wieder vor demselben Problem wie vor 5 Jahren:
Wie komm ich zu einem filebrowser, der mich Dateien und/oder Verzeichnisse
auswaehlen laesst?
Gefunden hab ich nur:
https://pysimplegui.readthedocs.io/en/…
[View More]latest/call%20reference/
FileBrowse() laesst nur eine Datei auswaehlen.
FolderBrowse() laesst nur ein Verzechnis auswaehlen.
Ich will aber beides auswaehlen koennen innerhalb eines
Browser-Dialog-Fensters.
Ansonsten muss ich programmieren:
sg.FileBrowse('Select a file'),
sg.Text('or'),
sg.FolderBrowse('Select a directory'),
Was schon wieder viele meiner User ueberfordert:
"Was muss ich jetzt anwaehlen?!" :-}
Der Rueckgabewert soll dann in einem zip verpackt werden. Dem zip ist es
egal, ob es ein file oder directory ist, das verpackt alles.
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: horlacher(a)tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
[View Less]