目的:最近要测试网站变更,每次手动去变更很麻烦。于是写了一自动化脚本,完成工作。
原理:把变更的文件替换网站文件
说明:
1.把变更需要替换的文件拷贝到当前目录下
2.把当前目录下的待替换的文件名写到程序的列表中
3.修改程序注释的地方
4.需要替换多个文件在程序里添加替换文件的列表即可
# coding=utf-8
import shutil
import os
import time
#path="E:\change"
#定义变更函数
def change():
#把要变更的文件的名字写在list列表中
list=['change1.txt','change2.txt']
#list1=['text1.gif','text2.gif']
for i in range(0,len(list)):
shutil.copy(list[i],'change.txt')
#shutil.copy(list1[i],'text.gif')
#更改要变更的文件名和变更文件的路径
shutil.move('change.txt','E:\change\change.txt')
#shutil.move('text.gif','E:\change\text.gif')
print u"完成替换第%s个文件"%(i+1)
#设置变更时间为30分钟
time.sleep(1800)
#定义循环函数使变更一直在发生
def loop():
n=1
while(1>0):
change()
print "-"*70
print u"完成列表第%s次变更"%n
print "-"*70
n+=1
loop()