ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 脚本1

脚本1

原创 Linux操作系统 作者:zhangsharp20 时间:2016-08-05 22:00:16 0 删除 编辑
#filename:dirfilerepl.py
#功能:批量更新指定目录下的所有文件的指定字段
import os,sys
#path='D:\ctl'
def replfile(path):
  for dirpath,dirs,filenames in os.walk(path):
    #for dirpath,dirs,filenames in os.walk(path):
        for file in filenames:
            filename = os.path.join('',file)
            os.chdir(path)
            ori_file_path = filename
            ori_file = open(ori_file_path, 'r')
            temp_string = ''
            for line in ori_file.readlines():
                #temp_string += line.replace('20160630', '20160731')
                temp_string += line.replace(sys.argv[2], sys.argv[3])
            ori_file.close()
            ori_file = open(ori_file_path, 'w')
            ori_file.write(temp_string)
            ori_file.close()
            print(filename)
            print(filename+'已被替换')
#filelist(sys.argv[1])
replfile(sys.argv[1])

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29802484/viewspace-2123072/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: MYSQL主从搭建
请登录后发表评论 登录
全部评论

注册时间:2014-08-12

  • 博文量
    382
  • 访问量
    801410