python批量修改文件
2015-12-04 15:49
656 查看
场景:一个文件夹下有01,02,...不同序号的文件夹,每个文件夹下有一个txt(例如0.25.txt,代表一个参数)。
目标:将01下的txt文件用01_camera.txt代替,将参数值(0.25)写入新建的txt文件夹内,最后将原txt(0.25.txt)删除。
以下python代码是3.0以上的代码:
目标:将01下的txt文件用01_camera.txt代替,将参数值(0.25)写入新建的txt文件夹内,最后将原txt(0.25.txt)删除。
以下python代码是3.0以上的代码:
import os; def main(): rootDir = 'D:\Rocking_chair'; list_dirs = os.listdir(rootDir); for folder_i in list_dirs: #change folder name folder_i_path = os.path.join(rootDir, folder_i); files_in_folder = os.listdir(folder_i_path); for file in files_in_folder: if os.path.splitext(file)[1]=='.txt': print(file); new_txt_file = open(folder_i_path+'\\Rocking_chair_'+str(folder_i)+'_camera.txt', 'w'); new_txt_file.write(str(os.path.splitext(file)[0])); new_txt_file.close(); os.remove(folder_i_path+'\\'+file); if __name__=='__main__': main()
相关文章推荐
- python读取文件
- 大数据全栈式开发语言 – Python
- 【python】多线程
- Python学习笔记-2(urllib、re)
- [python]模块
- python --特殊方法与多范式
- python --动态类型
- python中not的用法
- ubuntu下安装python科学计算环境和机器学习的TensorFlow库
- python --异常处理
- Python3 Tkinter::Listbox 进阶
- BeautifulSoap 安装和使用
- Python爬虫进阶一之爬虫框架Scrapy安装配置
- python pip, setuptools,easy_install安装(win8)
- Python包安装和Scrapy的搭建
- Python -- 函数对象
- LeetCode解题报告--Search for a Range
- python --循环对象
- Python装饰器(Decorate)使用图解
- python2.7实现16进制转二进制数据