使用Python进行文件备份

1,服务器需要备份

因为业务需要,有一台Windows Server 2008服务器。 上面的文件需要备份,但是windows的cmd命令写的不熟。 开始想硬着头皮写一个cmd脚本,发现连时间处理都找了半天。 真的是太难用了。

2,使用Python解决

直接在Windows上面安装Python,然后用Windows的计划任务执行。
在网上找了半天,备份ftp的方法。
但是写的都不是咋详细。总结了下:

from ftplib import FTP ftp = 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”)。分别传入服务器路径&文件名称,和本地路径&文件名称就可以了。

3,总结

python真的很强大。怪不得互联网公司都喜欢呢。
解决了windows上面的很多问题呢。

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版]

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码]

Python脚本获取Linux系统信息

Ubuntu下用Python搭建桌面算法交易研究环境

Python 的详细介绍请点这里
Python 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3b0b8633e70a525c1b133aad9f988a25.html