软件计算逻辑功能的开发过程中,经常需要回归测试,人工操作久了,一是事情一多容易乱套,搞错,二是特别烦,每天繁琐机械化的操作流程特别影响这一天的工作心情。上手特别容易的python这个时候实现用处啦,只需要几行代码即可。(与bat文件相比,python 优势在于可查询的资料特别多,巧妇难为无米之粥呀。)
脚本开发好后跟同事一说,同事就让我分享他一份代码,刚需,程序开发必备,这么好用的东西当然要分享啦。
1. 所需要的两个库: os库,和shutil库;os库是基本的程序与操作系统交互的库,里面提供了对文件的路径操作,文件新建、删除和重命名等; 但对文件的移动、复制、打包等操作os模块没有提供,这时候就需要用到shutil模块啦;那写脚本之前,先导入这两个模块吧~
import os
import shutil
2. 文件的复制移动操作功能: shutil.copyfile(源文件路径, 目的文件路径)
例子,将t1文件夹里的名字为'SpecialDay.txt'的文件复制并移动到t2文件夹里;
import os
import shutil
# Source path 桌面t1文件夹
source = r'C:\Users\Desktop\t1'
# Destination path 桌面t2文件