python点滴:读取和整合文件夹下的所有文件
来源:互联网 发布:格力壁挂空调 r32知乎 编辑:程序博客网 时间:2024/05/17 21:38
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做?
基本的思路是:写一个专门的函数实现以上两个功能。主要用到的命令包括os.listdir()、codecs.open(),其中前者可以获取指定路径下所有的文件名,后者可以用指定编码打开或者创建文件。
示例如下,使用 read_dir_all() 函数:
import osimport codecs def read_dir_all(path): dir_list =os.listdir(path) content = [] #用content存储合并结果 for i in dir_list: with open('\\'.join([path, i])) as f: #windows下路径用"\\"分隔;open()函数默认为read模式 content.extend(f.readlines()) write_file ='\\'.join([path, 'merge_content.txt']) with codecs.open(write_file, 'wb', encoding = 'utf-8', errors='ignore') as f: for line in content: f.write(line.decode('utf-8'))
0 0
- python点滴:读取和整合文件夹下的所有文件
- python读取目录下的所有文件和文件夹
- Python读取文件夹下的所有文件
- 【Python】Python读取文件夹下的所有文件
- python读取文件夹下所有文件
- python如何读取文件夹下的所有文件
- Java读取和删除文件夹下的所有文件
- VC读取文件夹下的所有文件
- 读取某一文件夹下的所有文件
- VC++读取文件夹下的所有文件
- 读取文件夹下的所有文件
- 读取文件夹下所有的文件
- 读取文件夹下的所有文件
- 读取某个文件夹下的所有文件
- 读取某个文件夹下的所有文件
- 读取文件夹下的所有文件
- 读取一个文件夹下的所有文件
- 读取文件夹下的所有文件
- 4Sum
- VMware使用共享文件夹
- hdu 5645(取球&&概率)
- linux 根据进程名查看其占用的端口
- 去除字符串中重复的字符
- python点滴:读取和整合文件夹下的所有文件
- Maven学习笔记(三)——使用Maven构件web项目
- Animation从左边开始缩放
- javascript的重要性
- python_KNN
- jzoj 1568. 【普及模拟】石子游戏
- lightoj1228
- iOS进阶 - UIDynamic
- yii2.0缓存介质