本文共 781 字,大约阅读时间需要 2 分钟。
本文的原文连接是: 未经博主允许不得转载。
博主地址是:因为业务需要,有一台windows的2008服务器。
上面的文件需要备份,但是windows的cmd命令写的不熟。 开始想硬着头皮写一个cmd脚本,发现连时间处理都找了半天。 真的是太难用了。直接在windows上面安装python,然后用windows的计划任务执行。
在网上找了半天,备份ftp的方法。 但是写的都不是咋详细。总结了下:from ftplib import FTPftp = FTP() # 设置变量# ftp.set_debuglevel(2) # 打开调试级别2,显示详细信息ftp.connect("192.168.1.120", "21") # 连接的ftp sever和端口ftp.login("userName", "password") # 连接的用户名,密码print(ftp.getwelcome()) # 打印出欢迎信息# print(ftp.retrlines('LIST /Server/path'))#ftp.storbinary('STOR /Server/path/newFileName.java', open("/Local/path/fileName.java", 'rb')) # 上传FTP文件ftp.quit()
默认python就有ftplib。直接使用就行了。
用ftp.storbinary(‘STOR /XXX”,open(“/XXX”),”rb”)。分别传入服务器路径&文件名称,和本地路径&文件名称就可以了。本文的原文连接是: 未经博主允许不得转载。
博主地址是:python真的很强大。怪不得互联网公司都喜欢呢。
解决了windows上面的很多问题呢。