python 合并子文件夹中所有文本文件:
每个子文件夹中都有不同txt文本。
想将所有文本合并,并在合并后的文本中标注相应文本类型和原TXT的文本标号。
文件夹: 数据
子文件夹:类型一:全日制
TXT文件:Job (1)
TXT文件:Job (2)
TXT文件:Job (3)
子文件夹:类型二:半日制
TXT文件:Job (1)
TXT文件:Job (2)
TXT文件:Job (3)
TXT文件:Job (4)
子文件夹:类型三:自由
TXT文件:Job (1)
TXT文件:Job (2)
TXT文件:Job (3)
TXT文件:Job (4)
整合后的文本为:
类型一:全日制
编码: Job (1)
Job (1) 文本内容......
类型一:全日制
编码: Job (2)
Job (2) 文本内容......
类型一:全日制
编码: Job (3)
Job (3) 文本内容......
类型二:半日制
编码: Job (1)
Job (1) 文本内容......
...
谢谢各位学霸!
原因是:OS X系统在文件夹中存在隐藏文件.DS_Store文件,影响了文件读取。
.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色。
解决办法是:使用命令行进入当读取文件所在文件夹,删除.DS_Store文件。
使用命令ls -a可以查看到.DS_Store文件
rm .DS_Store。
这里说是编码问题,你修改下读文件的编码