possiamo scrivere un semplice get
come questo:Specificare modello file in pysftp ottenere
import pysftp
hostname = "somehost"
user = "bob"
password = "123456"
filename = 'somefile.txt'
with pysftp.Connection(hostname, username=user, private_key='/home/private_key_file') as sftp:
sftp.get(filename)
Tuttavia, voglio specificare un modello nel nome del file, qualcosa come: '*.txt'
Qualche idea su come fai questo usando pysftp
?
E poi? 'Get' può solo restituire un file ... – RickyA
Penso che sia necessario ottenere l'elenco dei file in una directory; correre su di loro e vedere se corrispondono al modello. Se lo fanno, allora esegui il 'get'. – RickyA
Giusto, così invece di ottenere potrebbe essere necessario qualche altra funzione, OPPURE un modo per elencare i file di uno specifico pattern, su cui posso scorrere e chiamare get –