Python 部署解析模板
2015-12-09 17:50
627 查看
爬虫系统的解析模板分布在不同的文件夹
,模板更新时人工去找很麻烦,写了一个Python小脚本
自动替换目标文件夹的文件
╮(╯▽╰)╭ 我本开发,兼职运维
看代码,简单实现
先读取目的问文件夹的文件,遍历文件列表,如果是文件便从另一个目录中copy 最新文件到目的文件夹,覆盖原来文件。
python 初步学习,代码简单,欢迎交流
爬虫、大数据 QQ群: 177655321
,模板更新时人工去找很麻烦,写了一个Python小脚本
自动替换目标文件夹的文件
╮(╯▽╰)╭ 我本开发,兼职运维
看代码,简单实现
import shutil,os mp3List = "D:\onion\A" destDir = "D:\onion\B\\template" def getFileStr(level): return ' '*level+'- ' def getDicStr(level): return ' '*level+'+' def printFile(path,level): if os.path.exists(path): files = os.listdir(path) for f in files : subpath=os.path.join(path,f) #print(os.path.isfile(subpath)) if os.path.isfile(subpath): print(getFileStr(level)+os.path.basename(subpath)) print(getFileStr(level)+os.path.dirname(subpath)) print(destDir+'\\'+os.path.basename(subpath)) #shutil.copy(os.path.dirname(subpath)+'\\'+os.path.basename(subpath),destDir+'\\'+os.path.basename(subpath)) if os.path.exists(destDir+'\\'+os.path.basename(subpath)): shutil.copy(destDir+'\\'+os.path.basename(subpath),os.path.dirname(subpath)+'\\'+os.path.basename(subpath)) else: leveli=level+1 print(getDicStr(level)+os.path.basename(subpath)) printFile(subpath,leveli) if __name__=='__main__': printFile(r'D:\onion\template',1)
先读取目的问文件夹的文件,遍历文件列表,如果是文件便从另一个目录中copy 最新文件到目的文件夹,覆盖原来文件。
python 初步学习,代码简单,欢迎交流
爬虫、大数据 QQ群: 177655321
相关文章推荐
- Python 多线程教程:并发与并行
- Beginning Python Chapter4
- python-50: 验证码
- pip装了一个包,但是python里Import的时候找不到怎么办?
- Python的Web开发环境(二)--Windows
- python基础教程共60课-第20课命令行常用命令
- 【详解】Python脚本转可执行文件
- mac 安装python软件包的工具--easy_install
- python 删除安装的软件
- python错误和异常
- python抓取中文网页乱码通用解决方法
- Writing an Hadoop MapReduce Program in Python
- python格式转换
- Python的Web开发环境之CGI(一)--Ubuntu
- python基础教程共60课-第19课函数
- python脚本编程:批量修改指定目录内文件名
- windows下安装64位python
- 基于python的模拟鼠标进行百度知道自动签到程序
- python基础教程共60课-第18课bool类型转换
- 将shp中的多条属性分割为多个shp文件