Мой текущий код Python:Как файл открыть с другим именем, используя питона ftplib
import ftplib
import hashlib
import urllib
def ftp():
hashing="123"
ftp = ftplib.FTP('localhost','kevin403','S$ip1234')
ftp.cwd('/var/www/html/image')
m=hashlib.md5()
file = open('Desktop/test.png','rb')
m.update(hashing)
dd = m.hexdigest()
ftp.storbinary('STOR '+dd+ '.png', file)
file.close()
ftp.quit()
я получил другое имя, состоящее из test.png, test1.png и test2.png. И я хотел открыть файл и сохранить его, когда какой-либо файл открывается. Я попытался с помощью * звездочки и я получил сообщение об ошибке:
file = open('Desktop/*.png, 'rb')
Я запутался, у вас есть файлы '' 'test1.png, test2.png,' '' и т.д. уже? Если это так, то сначала залейте их и составите список из них? Затем перейдем к списку. Возможно, я не понимаю, ваш вопрос непонятен. –
Эти 3 файла находятся на моем рабочем столе. –
Вы хотите, чтобы функция ftp находила все эти файлы или работала над одним файлом за вызов функции? –