Ho due server A e B. Sto supponendo di inviare, diciamo un file immagine, dal server A a un altro server B. Ma prima che il server A potesse inviare il file su Mi piacerebbe controllare se un file simile esiste nel server B. Provo a usare os.path.exists() e non funziona.Controllo dell'esistenza di un file su un server SSH remoto usando Python
print os.path.exists('[email protected]:b.jpeg')
Il risultato restituisce un falso, anche io ho messo un file esatto sul server B. Non sono sicuro se è il mio errore di sintassi o c'è una soluzione migliore a questo problema. Grazie
Cosa intendi con "un server"? È un server ssh? Sono abbastanza sicuro che il modulo 'os.path' non capisca nessun protocollo di rete. Naturalmente, se il percorso di rete è montato da qualche parte nel tuo file system, puoi accedervi tramite il suo percorso. – DaveP
sì è un server ssh –