转自:http://blog.csdn.net/lixiaojie1012/article/details/23628129
-
初次尝试python语言,感觉用着真舒服,简单明了,库函数一调用就OK了[python] view plain copy 在CODE上查看代码片派生到我的代码片 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()
【作者】张昺华
【出处】http://www.cnblogs.com/sky-heaven/
【博客园】 http://www.cnblogs.com/sky-heaven/
【新浪博客】 http://blog.sina.com.cn/u/2049150530
【知乎】 http://www.zhihu.com/people/zhang-bing-hua
【我的作品---旋转倒立摆】 http://v.youku.com/v_show/id_XODM5NDAzNjQw.html?spm=a2hzp.8253869.0.0&from=y1.7-2
【我的作品---自平衡自动循迹车】 http://v.youku.com/v_show/id_XODM5MzYyNTIw.html?spm=a2hzp.8253869.0.0&from=y1.7-2
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.