Было бы очень сложно ответить на этот вопрос, не зная, какие файлы находятся на сервере, а также глядя на код, который фактически соединяется, и пытаясь получить файл;но я могу предложить вам следующее.
Используйте os.path
вместо объявления строки литерального пути.Например:
Изменить:
path = '/Data/a'
На:
import os
path = os.path.join(r'/Data', 'a')
Затем, когда вы объедините path
с именем файла, снова используйте os.path.join
:
os.path.join(path, filenames[0]) # Modify to fit your filenames loop accordingly
Проблема может заключаться в том, как вы комбинируете path
с именем файла.Если это не помогает, добавьте больше кода или дважды проверьте сервер, чтобы убедиться, что файл там есть.