【发布时间】:2020-05-07 20:54:39
【问题描述】:
我的目录中有几个这样的文本文件,
id-2020-01-21-22.txt
id-2020-01-21-23.txt
id-2020-01-22-00.txt
id-2020-01-22-01.txt
id-2020-01-22-02.txt
id-2020-01-23-00.txt
id-2020-01-24-00.txt
那么我怎样才能像我一起阅读id-2020-01-21-22.txt和id-2020-01-21-23.txt一样阅读它们,将它们制成数据框,将它们写入组合文本文件,然后id-2020-01-22-00.txt和id-2020-01-22-01.txt和id-2020-01-22-02.txt一起,将它们写入数据框,依此类推,直到目录中的最后一个文件。
所有文本文件的内部结构如下:
100232323\n
903812398\n
284934289\n
{empty line placeholder}
没有标题,但每个文本文件的末尾都有一个空行。我是python新手,如果你能帮助我,不胜感激。
这是我已经走了多远:
import os
new_list = []
for root, dirs, files in os.walk('./textFilesFolder'):
for file in files:
if file.endswith('.txt'):
with open(os.path.join(root, file), 'r') as f:
text = f.read()
new_list.append(text)
print(new_list)
【问题讨论】:
标签: python python-3.x text-files