Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# fromdir – локальная папка-источник
# file – имя отправляемого zip-файла
# pattern – список шаблонов для отправки
# (fromsite, ftpuser, ftppassword) – FTP-сервер и логин/пароль для входа
# todir – папка на FTP-сервере для загрузки файла
#
def putftp(fromdir, zipfile, pattern, (tosite, ftpuser, ftppassword), todir):
olddir = os.getcwd()
os.chdir(fromdir)
if VERBOSE:
print 'myftp: Подготовка файлов к отправке...'
writepattzip(zipfile, pattern)
if VERBOSE:
print 'myftp: Файлы упакованы в %s.' % zipfile
print 'myftp: Устанавливается соединение с %s...' % tosite
try:
localfile = open(zipfile, 'rb')
connection = FTP(tosite)
connection.login(ftpuser, ftppassword)
connection.cwd(todir)
except:
print 'myftp: ОШИБКА СОЕДИНЕНИЯ С %s' % tosite
return(-2)
if VERBOSE:
print 'myftp: Соединение с %s установлено' % tosite
print 'myftp: Выполняется отправка файла %s...' % zipfile
try:
connection.storbinary('STOR ' + zipfile, localfile, 1024)
connection.quit()
localfile.close()
except:
print 'myftp: ОШИБКА ОТПРАВКИ ФАЙЛА %s!' % zipfile
return(-2)
if VERBOSE: