后端开发|Python教程
python
后端开发-Python教程
示例效果:
个人工作室asp源码,ubuntu命令系统设置,python爬虫搜索磁力,wfopen php,昆明seo领域lzw
1.替换某文件夹下的 文件夹及子文件夹 的名称 由OldStrDir 变为 NewStrDir;
图文直播.net源码,vscode net配置文件,ubuntu安装lxqt,tomcat线程太多导致,request 写爬虫,php vc11 x64,黄山seo网络推广有效果吗,维修类php网站源码lzw
2.替换某文件夹下的 文件夹及子文件夹 下 所有的文件的名称 由OldStrFile 变为 NewStrFile;
网站源码怎么搭建,vscode设置用户,ubuntu版本切换,tomcat 堆内存,sqlite返回上月,日本动态服务器,audio 兼容性插件,前端框架选型对比,做梦玩爬虫,php开发技术中心,惠州seo优化关键词,易语言ping网站 取ip,js实现网页整体缩放,dw图像查看器模板,如何下载页面css,停车管理系统数据库,phpmysql小程序登录lzw
3.替换某文件夹下的 文件夹及子文件夹 下 所有的文件的内容 由OldStrContent 变为 NewStrContent;
相应代码:
# -*- coding: UTF-8 -*-import osimport re#replace dir namedef replaceDirName(rootDir,oldStr,newStr): for parent,dirNames,fileNames in os.walk(rootDir,topdown=False): for dirName in dirNames: if oldStr in dirName:dirNameOld = os.path.join(parent,dirName)dirNameNew = os.path.join(parent,dirName.replace(oldStr,newStr))print(dirNameOld + --> + dirNameNew)os.rename(dirNameOld,dirNameNew) #replace file namedef replaceFileName(rootDir,oldStr,newStr): for parent,dirNames,fileNames in os.walk(rootDir): for fileName in fileNames: if oldStr in fileName:fileNameOld = os.path.join(parent,fileName)fileNameNew = os.path.join(parent,fileName.replace(oldStr,newStr))print(fileNameOld + --> + fileNameNew)os.rename(fileNameOld,fileNameNew) #replace file content namedef replaceFileContent(rootDir,oldStr,newStr): for parent,dirNames,fileNames in os.walk(rootDir): for fileName in fileNames: fileObj = os.path.join(parent,fileName) f = open(fileObj, +) all_the_lines=f.readlines() f.seek(0) f.truncate() for line in all_the_lines:f.write(line.replace(oldStr,newStr))f.close() def main(): rootDir = "D:/D" oldStr = "CustomerType" newStr = "CustomerAttr" replaceDirName(rootDir,oldStr,newStr) replaceFileName(rootDir,oldStr,newStr) replaceFileContent(rootDir,oldStr,newStr)if __name__==\__main__: main()