使用python进行文件备份

简介: 本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51003232 未经博主允许不得转载。 博主地址是:http://blog.csdn.net/freewebsys1,服务器需要备份因为业务需要,有一台windows的2008服务器。 上面的文件需要备份,但是windows的cmd命令写的不熟。

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51003232 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,服务器需要备份

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

2,使用python解决

直接在windows上面安装python,然后用windows的计划任务执行。
在网上找了半天,备份ftp的方法。
但是写的都不是咋详细。总结了下:
http://blog.csdn.net/linda1000/article/details/8255771

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,总结

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51003232 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

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

目录
相关文章
|
17天前
|
Python
python文件读写操作的三大基本步骤
python文件读写操作的三大基本步骤
36 0
|
2天前
|
数据采集 NoSQL 中间件
python-scrapy框架(四)settings.py文件的用法详解实例
python-scrapy框架(四)settings.py文件的用法详解实例
8 0
|
2天前
|
存储 数据采集 数据库
python-scrapy框架(三)Pipeline文件的用法讲解
python-scrapy框架(三)Pipeline文件的用法讲解
6 0
|
4天前
|
缓存 数据处理 Python
python读取文件到缓存
python读取文件到缓存
10 1
|
4天前
|
存储 数据挖掘 Python
Python技术分享:实现选择文件或目录路径的方法
Python技术分享:实现选择文件或目录路径的方法
15 2
|
5天前
|
前端开发 JavaScript Python
使用Python读取本地行情csv文件,做出web网页画出K线图实现案例
【5月更文挑战第4天】使用Python绘制K线图的步骤:1) 安装pandas, matplotlib和Flask;2) 用pandas读取CSV文件并处理数据;3) 创建Flask应用,渲染包含K线图数据的HTML;4) 编写HTML,使用ECharts库绘制K线图。
23 0
|
11天前
|
Linux iOS开发 MacOS
pyinstaller---Python代码的打包神器,一键将python代码打包成exe可执行文件
pyinstaller---Python代码的打包神器,一键将python代码打包成exe可执行文件
|
11天前
|
NoSQL Python
在Python中,我们可以使用许多库来处理Excel文件
Python处理Excel常用pandas和openpyxl库。pandas的`read_excel`用于读取文件,`to_excel`写入;示例展示了数据框操作。openpyxl则用于处理复杂情况,如多工作表,`load_workbook`加载文件,`iter_rows`读取数据,`Workbook`创建新文件,写入单元格数据后保存。
20 1
|
12天前
【Python21天学习挑战赛】文件读写操作
【Python21天学习挑战赛】文件读写操作
|
14天前
|
数据采集 存储 人工智能
Python采集数据保存CSV文件内容乱码解决
Python采集数据保存CSV文件内容乱码解决
29 1