Ho un file che vorrei copiare da una cartella condivisa che si trova in una cartella condivisa su un sistema diverso, ma sulla stessa rete. Come posso accedere alla cartella/file? Il solito metodo open() non sembra funzionare?Utilizzando Python, come posso accedere a una cartella condivisa su una rete Windows?
risposta
Utilizzare le barre per specificare il UNC Percorso:
open('//HOST/share/path/to/file')
(se il codice client Python è in corso anche in Windows)
Funziona. grazie. Stavo provando il backslash. – Neeraj
Questo ha appena risolto un problema che mi dava fastidio, grazie! – Meelah
Funziona solo su Windows (sì, la domanda è contrassegnata da Windows, ma l'accesso a un server Windows da sistemi operativi non Windows può anche essere contrassegnato come tale). A qualcuno interessa aggiungere una soluzione per altre piattaforme (ad es. Linux) - se possibile senza qualcosa come Samba? – DavidJ
Come hai provare? Forse stai lavorando con \
e ometti la corretta escaping.
Invece di
open('\\HOST\share\path\to\file')
uso sia la soluzione di Johnsyweb con i /
s, o provare una delle
open(r'\\HOST\share\path\to\file')
o
open('\\\\HOST\\share\\path\\to\\file')
.
- 1. Accesso alla cartella di rete condivisa
- 2. Impossibile accedere ai file su una condivisione di rete mappata da un servizio Windows
- 3. Come accedere a un repository git su una condivisione Windows?
- 4. Come posso creare una cartella condivisa dalla riga di comando di Windows?
- 5. Symfony2: multipli applicazioni, una cartella condivisa traduzioni
- 6. Autorizzazione cartella condivisa!
- 7. Come posso connettere/disconnettere/configurare una rete wireless in python?
- 8. Come accedere una variabile modulo python utilizzando una stringa [Django]
- 9. Come accedere alla condivisione C $ in una rete?
- 10. MEF caricamento di plug-in da una cartella condivisa di rete
- 11. Come inizializzare una libreria condivisa su Linux
- 12. link che apre una cartella su un'unità di rete
- 13. come accedere a una classe da una DLL in python?
- 14. Utilizzo di Cython per collegare Python a una libreria condivisa
- 15. Collegamento di una libreria condivisa utilizzando gcc
- 16. Servizio Windows non può accedere alla condivisione di rete
- 17. Cartella condivisa tra MacOSX e Windows su Virtual Box
- 18. Come accedere alla directory NSCachesDirectory nella cartella condivisa di gruppo?
- 19. Observer su una rete
- 20. Come mutare su una rete?
- 21. Come rendere sqlite robusto su un'unità condivisa di Windows
- 22. Come posso consentire a Delphi XE2 di vedere la cartella condivisa sul mio Mac da una macchina virtuale VirtualBox con Windows 7
- 23. Come posso collegarmi a una rete privata dal portafoglio ethereum?
- 24. Python che crea una variabile condivisa tra i thread
- 25. VBS come posso modificare la proprietà DateLastModified su una cartella
- 26. Come posso accedere a una pasta privata grezza da pastebin?
- 27. Posso ospitare un'app lucida su una macchina Windows?
- 28. Come visualizzare una rete neurale
- 29. Android: accedere a un drawable da una cartella -dpi specifica?
- 30. Impossibile vedere la cartella condivisa in Windows Server 2012 che si connette a Remmina in Ubuntu
Se si dispone delle autorizzazioni corrette per accedervi, quindi penso che regolare aperto dovrebbe funzionare ... – Jeremiah
Come posso fare ?. Ho il nome utente e la password per la cartella condivisa. Quale sarebbe il codice? –