【发布时间】:2012-12-30 04:05:14
【问题描述】:
我正在使用此代码将所有 htm 文件上传到网络服务器,但每次运行它时,我都会上传所有文件,我只想上传新文件。
try:
ftp.cwd('public_html')
F=open('Simple.png','rb')
tp.storbinary('STOR Simple.png',F,1024)
file.close(F)
for root, dirs, files in os.walk('C:\Relatorio'):
for fname in files :
if (fname.endswith(".HTM")) or (fname.endswith(".htm")):
ftp.storbinary('STOR ' + fname, open(fname, 'rb'))
print "FTP Enviado"
except ftplib.all_errors,e:
print 'Erro ao conectar ao servidor FTP\nErro:',e
【问题讨论】:
-
你有没有想过使用像svn或git这样的版本控制系统?这将是一种更优雅的方式。
标签: python-2.7 ftplib