python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
2014-04-13 23:46
991 查看
初次尝试python语言,感觉用着真舒服,简单明了,库函数一调用就OK了
import sys,os,os.path def file_replace(): path = sys.argv[1] old_data = sys.argv[2] new_data = sys.argv[3] if not os.path.exists(path): print 'file of dir does not exists!\n' return elif os.path.isdir(path): for root,dirs,files in os.walk(path): for fn in files: filepath = os.path.join(root,fn) f = open(filepath,'r+') line = f.readlines() f.seek(0) for s in line: f.write(s.replace(old_data,new_data)) f.close() elif os.path.isfile(path): f = open(path,'r+') line = f.readlines() f.seek(0) for s in line: f.write(s.replace(old_data,new_data)) f.close() else: print 'argv[1] illegal,not a file or dir\n' return if __name__=='__main__': file_replace()
相关文章推荐
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】
- python---把tab.py的tab键自动补齐命令脚本,放入包目录下,python所有文件都可以使用
- 涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串
- 详解python脚本自动生成需要文件实例代码
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- 导出目录下所有图片文件 - Python脚本
- 修改.NET版Kindeditor上传文件代码,上传完成后自动填写文件说明(文件名)
- 一段自动搜索所有SVN工作目录进行更新的PowerShell脚本
- Python根据操作系统自动调用创建文件目录小脚本
- Python实现查找指定目录下包括某关键字的所有文件脚本
- 用Python脚本自动删除VC项目目录下临时文件
- 很实用的sh脚本,【批量文件替换】【ssh远程命令执行】【统计某一目录下面所有文档总行数】等
- 用Python脚本自动删除VC项目目录下临时文件
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- Perl脚本递归替换所有指定目录指定文件类型中的指定模式
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- Python 实现在对一个目录下所有文件,指定某一行之后添加内容(批处理脚本)
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- 使用sh脚本如何替换指定目录下所有文件中的指定字符串
- 将C++代码全部写到头文件:)python脚本帮助自动生成相应的实现文件初始框架