Chúng tôi có thể viết một đơn giản get
như thế này:Xác định mô hình tập tin trong pysftp được
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)
Tuy nhiên, tôi muốn chỉ định một mô hình trong tên tập tin, một cái gì đó như: '*.txt'
Bất kỳ ý tưởng về làm thế nào để làm điều này bằng cách sử dụng pysftp
?
Và sau đó? 'Get' chỉ có thể trả lại một tệp ... – RickyA
Tôi nghĩ bạn cần lấy danh sách tệp trong thư mục; chạy qua chúng và xem chúng có khớp với mẫu của bạn hay không. Nếu họ làm sau đó làm 'get'. – RickyA
Phải, vì vậy thay vì tôi có thể cần một số chức năng khác, HOẶC một cách để liệt kê các tệp của một mẫu cụ thể, qua đó tôi có thể lặp lại và gọi số –