gdybym wyraźnie próbują listy zawartość katalogu udostępnionego na zdalnym hostem przy użyciu Pythona na komputerze z systemem Windows, operacja się powiedzie, na przykład, poniższy fragment kodu działa prawidłowo:udziałów sieciowych aukcja z pytona
os.listdir("\\\\remotehost\\share")
Jednakże, jeśli staram się notować dysków sieciowych/katalogów dostępnych na zdalnym komputerze, pyton nie powiedzie się, czego przykładem jest przedstawiony w poniższym fragmencie kodu:
os.listdir("\\\\remotehost")
Czy ktoś świadomy, dlaczego to nie działa ?, doceniamy każdą pomoc/obejście.
Czy użytkownik ma uprawnienia do wystawiania udziałów? Lub po prostu mieć uprawnienia do listy katalogów w \\ remotehost \ share? –
Tak, użytkownik ma wystarczające uprawnienia do udziałów, nawet jeśli ustawię hosta zdalnego na moją maszynę lokalną, nadal obserwuję to samo zachowanie. –
Tylko mała wskazówka: W przypadku dużych tras z odwrotnym ukośnikiem, na ogół jest to łatwiejsze aby wprowadzić ciąg jako surowy ciąg, taki jak ten: r '\\ remotehost \ share' vs '\\\\ remotehost \\ share'. To regularnie oszczędza mi bólów głowy. –