python
整合所有 txt 文件内容
需求:
- 将文件夹中的所有 txt 文件内容给整合到一个文件中去
难点:
- Mac系统下有
._
形式的文件,对我而言没有用处 - 读取和写入文件
解决办法:
- 首先判断文件名指定位置中是否含有
_
符号,如果有的话,就删除 -
with open
读取和写入文件
# -*- encoding:utf-8 -*-
import os
## 文件路径
filePath = './下载链接'
os.chdir(filePath)
## 将路径下的所有文件名保存在 dir 中
dir = os.listdir(filePath)
## 循环,删除含有‘_’的元素
for i in dir:
if i[1]=="_":
dir.remove(i)
## 打开 a.txt, 并写入内容
with open('a.txt','a') as file:
for filename in dir:
with open(filename,'r',encoding='utf-8') as f:
content = f.read()
file.write(content)
### OVER
网友评论