Python脚本练习一
来源:互联网 发布:运动员 颜值高 知乎 编辑:程序博客网 时间:2024/05/17 01:12
批量将指定目录下的所有文件中的$HADOOP_HOME$替换成/home/ocetl/app/hadoop
#!/usr/bin/python
import os
import re
#list files
def listFiles(dirPath):
fileList=[]
for root,dirs,files in os.walk(dirPath):
for fileObj in files:
fileList.append(os.path.join(root,fileObj))
return fileList
def main():
fileDir = "/home/hadoop/developer/csvpy/replstr"
regex = ur'FUNC_SYS_ADD_ACCDETAIL'
fileList = listFiles(fileDir)
for fileObj in fileList:
f = open(fileObj,'r+')
all_the_lines=f.readlines()
f.seek(0)
f.truncate()
for line in all_the_lines:
f.write(line.replace('$HADOOP_HOME$','/home/ocetl/app/hadoop'))
if __name__=='__main__':
main()
- Python脚本练习一
- python脚本练习
- python脚本练习
- Python脚本练习-登录
- python 基础脚本练习
- python脚本练习
- Python脚本练习
- Linux脚本练习一
- shell脚本练习(一)
- Python小练习一
- python练习一
- python练习(一)
- python 练习一
- Python练习一
- Python练习一
- Python小练习(一)
- spark python 练习(一)
- Python爬虫练习笔记一
- 基础解系
- 求最大连续子数列和(只扫描一次数列)
- 敏捷开发之SCRUM
- dbcp、c3p0、jdbc常用连接配置
- python 如何安装第三方模块module
- Python脚本练习一
- 我眼中的SCRUM
- 【Java Web】: 使用Tomcat与MyEclipse搭建Web应用及其相关的配置
- 二分图最大匹配 & 最大独立集
- VirtualBox虚拟机网络设置(四种方式)
- sysconf函数
- 孙鑫VC++深入详解之第一个简单win32窗体程序
- 火狐模拟手机
- Python源码学习七 .py文件的解释