Avatar ·

Wie öffne ich einen Netzwerkordner mit Passwort in Windows?

📁 Python

Ich muss einen Netzwerkordner im Explorer über ein Python-Skript öffnen.

Ich kann Netzwerkordner ohne Passwort über startfile öffnen:

os.startfile(r""\\192.168.1.2\folder"")

Das Problem ist, dass ich einen Netzwerkordner mit Passwort öffnen muss, und dann gibt startfile einen Fehler aus:

OSError: [WinError 86] Das Netzwerkkennwort ist falsch: '\\\\192.168.1.3\\folder'

Erstens, wo gebe ich das Netzwerkkennwort an?

Zweitens, kann ich irgendwie das Standard-Passwort-Eingabefenster des Explorers anzeigen und dem Benutzer erlauben, das Passwort im Explorer einzugeben, ohne das Python-Skript zu berühren? Ich habe versucht, explorer.exe über subprocess.Popen zu öffnen, aber der gestartete Explorer ignoriert einfach das zweite Argument und öffnet den Benutzerordner „Dokumente“ anstelle des Netzwerkordners.