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

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

说明:

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=1while(1>0):change()print "-"*70print u"完成列表第%s次变更"%nprint "-"*70n+=1loop()

python定时替换文件内容相关推荐

  1. 清除python shell中的内容_如何使用python脚本定时清空文件内容?

    我们一直在对大家强调关于python脚本的使用,但是有部分同学提出疑问,就是关于上期跟大家说的shell脚本没有实质性的使用效果,如果在实际应用里,要怎么使用这个脚本,它又能实现什么效果,其实针对这个 ...

  2. python替换文件内容_Python实现替换文件中指定内容的方法

    本文实例讲述了Python实现替换文件中指定内容的方法.分享给大家供大家参考,具体如下: 这里使用python编写的程序,实现如下功能:将文件中的指定子串 修改为 另外的子串 编写的python程序, ...

  3. Python 修改文件内容3种方法(替换文件内容)

    一.修改原文件方式 def alter(file,old_str,new_str):"""替换文件中的字符串:param file:文件名:param old_str:就 ...

  4. python批量修改替换文件内容

    1.python批量修改文件内容 import os def replaceFileContent(filepath1, content1, replaceContent1):f = open(fil ...

  5. python 复制替换文件_在Python中复制和替换文件

    python 复制替换文件 The python language provides a built-in module "shutil", which offers numero ...

  6. python中读取文件内容-深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  7. python怎么读取文件-python怎么读取文件内容

    Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...

  8. python读取文件多行内容-Python逐行读取文件内容的方法总结

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  9. python如何移动文件却不覆盖现有文件_解决python不能覆盖文件内容的方法

    解决python不能覆盖文件内容的方法 发布时间:2020-07-15 11:42:17 来源:亿速云 阅读:62 作者:清晨 这篇文章将为大家详细讲解有关解决python不能覆盖文件内容的方法,小编 ...

最新文章

  1. 在首次发布三周之后,MLflow迎来了0.2版本
  2. excel相乘再相加_excel将两组数据相乘后再求和该怎么操作?
  3. HBase设计与开发性能优化(转)
  4. mysql 查询数据 程序_MySQL 查询数据
  5. mysql数据库修改编码
  6. error: default argument given for parameter 4
  7. TortoiseGit使用ssh-keygen生成的私钥
  8. grafana官方使用文档_5. Centos7 下部署使用 nmon2influxdb
  9. jquery控制左右箭头滚动图片列表
  10. Android添加拍照功能,Android自定义相机,添加水印
  11. AOP处理事务静、动态代理(jdk方法)
  12. 用html做祝福语朋友,对朋友的励志祝福语大全
  13. java原始人赛车,原始人赛车
  14. lzg_ad:XPE数据库组件
  15. Android9.0源代码中替换默认静态壁纸
  16. IOS模拟器怎么安装应用程序
  17. 数据结构—栈与队列【顺序存储、链式存储、卡特兰数、优先级队列】
  18. 计算给定字符串中最长回文子串的长度(或查找最长回文子串)
  19. scalac: Token not found: /Users/shengquan.nian/Library/Caches/JetBrains/IntelliJIdea2021.1/compile-s
  20. oracle 自定义数据类型

热门文章

  1. 用python获取指定路径下的所有目录路径和文件路径
  2. matlab倒立摆模型,线性倒立摆模型(LIP)Matlab建模.PDF
  3. java基本数据类型各占多少字节,int和Integer区别
  4. AI智能联系人管理系统(一)
  5. educoder实训平台python基础综合测试答案_智慧职教mooc2020Python程序设计基础章节测试答案...
  6. [图形学] 经典算法 - Kajiya三维纹理渲染毛发
  7. TypeError: can‘t compare offset-naive and offset-aware datetimes
  8. 计算机机房线槽,机房机柜布置 机房整改之布线篇~
  9. 欧拉定理及扩展(附证明)
  10. mac的home、end、pageUp、pageDown键