python定时替换文件内容

来源:互联网 发布:苹果声场测试软件 编辑:程序博客网 时间:2024/05/17 06:18

目的:最近要测试网站变更,每次手动去变更很麻烦。于是写了一自动化脚本,完成工作。

原理:把变更的文件替换网站文件

说明:

1.把变更需要替换的文件拷贝到当前目录下
2.把当前目录下的待替换的文件名写到程序的列表中
3.修改程序注释的地方
4.需要替换多个文件在程序里添加替换文件的列表即可

# coding=utf-8import shutilimport osimport 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+=1loop()


0 0
原创粉丝点击